5 ポイント 投稿者 xguru 2025-10-09 | 2件のコメント | WhatsAppで共有
  • Javet(Java + V8) は、Node.jsとGoogle V8エンジンをJava環境に埋め込むオープンソースプロジェクト
  • JVM上でJavaScriptの実行を可能にし、Node.jsと同じエコシステムを活用できるようにする
  • Node.js v24.8.0 + V8 v14.1.146.11 エンジンを統合
  • マルチアーキテクチャ対応
    • Android: x86, x86_64, arm, arm64
    • Linux: x86_64, arm64
    • macOS: x86_64, arm64
    • Windows: x86_64
  • 国際化(i18n)版と非国際化版を提供
  • Node.jsモードとV8モードの動的切り替えに対応
  • V8専用モードのポリフィル機能を提供 (Javenode)
  • V8 APIをJVMに直接公開し、JavaコードからJSエンジンを制御可能
  • Java ↔ JavaScriptの相互運用性を強化
    • オブジェクト交換、BigInt、Date型を直接サポート
  • Javetのエンジンプーリング機能による性能向上
  • Springフレームワークとの容易な統合
  • Chrome DevToolsによるリアルタイムデバッグ
  • swc4j を利用した AST解析 および JS/TS/JSX/TSX変換
  • JavetBuddy により JVMバイトコードを動的に修正または拡張
  • JavetShell を使った対話型コマンド実行とデバッグをサポート

2件のコメント

 
rtyu1120 2025-10-09

SpringサーバーでReact SSRも夢じゃないですね www

 
xguru 2025-10-09

Javet 2.0 - V8 と Node.js を Java に埋め込む
3年前と比べて Node のバージョンも上がり、多言語ビルド、エンジンプーリング、swc4j、JavetBuddy、JavetShell などが追加され、性能も改善されています