マルチプラットフォーム上で動作するJavaScriptのランタイムエンジンはありますか?
Windows, Mac, iOS, Android上で動作するアプリにJavaScriptのエンジンを組み込みたいです。
具体的には、Unityで作成しているアプリにJavaScriptファイルを動的に読み込み、実行できる機能を付けたいのですが良いライブラリ, SDKが見つかりません。
Googleの出しているV8エンジンを試してみたのですが、資料が乏しくて扱いづらいです。
c#に組み込むこと方法もわかりません。
満たしたい条件は以下の通りです。
・Windows, Mac, iOS, Androidで動作する。ビルドを分けて対応できるならそれでも良い。
・Unity、C#で扱うことが可能である。
・ECMA6以上に対応している。
今まで試したもの
・Jint (Unityで扱えるC#のバージョンで動作しない。ECMA5.1までしか正式対応してない)
・ClearScript (.NET Frameworkに依存していてWindowsでしか動作しない)
・ChakraCore (MicrosoftがEdgeでV8を使用することを発表するなど、将来性がないので使用を控えたい)
追記(2018/12/15):GithubにあるこのIssueに寄ればこれからも更新され続けるらしい。
追記(2018/12/17):
・BaristaCore (ChakraCoreを用いた.NET Standard準拠のライブラリ。)
追記(2019/1/2):上のBaristaCoreで開発をしてみることにしました。
ですが早速壁にぶち当たったのでこちらで質問しております。
V8に関する情報でも別のエンジンに関する情報でもよいので教えていただけると幸いです。