GraalVM言語互換性

アプリケーションの実行に新しいランタイムを評価する際の重要な懸念は、ランタイムが機能的に完了しているかどうかです。GraalVM言語リポジトリのプッシュごとに、広範な言語仕様テストを実行しています。場合によっては、これらのテストスイートが不完全なため、サードパーティと協力してエコシステム全体を改善しています。

また、サポートされているGraalVM言語ごとに、一般的なパッケージのサブセットに対して定期的なテストを実行しています。パッケージがサポートされているかどうかを確認したい場合は、以下の2つのツールのいずれかを使用します。興味のあるモジュールまたはパッケージの名前を指定するか、package.jsonGemfile.lock、または依存関係のリストを含む他のファイルドロップします。

すべての処理はブラウザのクライアント側で行われ、情報はどのサーバーにも送信されません。

それぞれのリポジトリのモジュールに対してテストを実行します.PythonのPyPIと標準ライブラリ、ノードモジュールのNPM、Ruby gemのRubyGemsです。モジュールのダウンロードとテストの実行を試みます。テストに合格すると、互換性チェッカーはモジュールに対して合格したテストの量を報告します(例:「100.00%のテストに合格」)。互換性を確認し、自分でさらに評価するための最初のツールとして互換性チェッカーを使用してください。一般に、テストが明らかに失敗しない限り、モジュールはGraalVMで実行される可能性があります。

Pythonパッケージまたは標準ライブラリモジュール、NPMモジュール、またはRuby GemがGraalVMとの互換性があるかどうかを素早く確認します。

パッケージ依存ロックファイルをアップロードして
すべての依存関係を一度に確認できます!

copy icon

ファイルをここにドラッグ
または

お問い合わせ