2026年4月13日月曜日

Jintは、.NET Standard 2.0および.NET 4.6.2ターゲット(およびそれ以降)をサポートしているため、あらゆる最新の.NETプラットフォーム上で実行できる.NET用のJavaScriptインタープリターです。

 .NETアプリケーション内で、安全なサンドボックス環境でJavaScriptを実行

ネイティブ.NETオブジェクトと関数をJavaScriptコードに公開(データベースクエリ結果をJSONとして取得、.NETメソッドの呼び出しなど.
NETアプリケーションのスクリプトをサポートし、ユーザーがJavaScriptを使用してアプリケーションをカスタマイズ可能(Unityゲームのような
Jintのユーザーには、RavenDB、EventStore、OrchardCore、ELSA Workflows、docfx、JavaScript Engine Switcherなどがあります。

  • Jintは.NETバイトコードを生成せず、DLRも使用しないため、比較的小さなスクリプトを非常に高速に実行できます

  • 同じスクリプトを繰り返し実行する場合は、Esprimaによって生成されたスクリプト・またはモジュール・インスタンスをキャッシュし、コンテンツ文字列の代わりにJintに供給する必要があります

  • 実行エンジンは厳格モードで実行することを推奨します。これによりパフォーマンスが向上します

各エンジンの比較結果を確認できますが、すべての使用事例が異なるため、ベンチマークが実際の使用状況を反映していない可能性があることを念頭に置いてください。