- Javet (Java + V8), Node.js ve Google V8 motorunu Java ortamına gömen açık kaynaklı bir projedir
- JVM üzerinde JavaScript çalıştırmayı mümkün kılar ve Node.js ile aynı ekosistemin kullanılmasını sağlar
- Node.js v24.8.0 + V8 v14.1.146.11 motor entegrasyonu
- Çoklu mimari desteği
- Android: x86, x86_64, arm, arm64
- Linux: x86_64, arm64
- macOS: x86_64, arm64
- Windows: x86_64
- Uluslararasılaştırma (i18n) ve uluslararasılaştırılmamış sürümler sunar
- Node.js ve V8 modları arasında dinamik geçişi destekler
- Yalnızca V8 modunda polyfill özelliği sunar (Javenode)
- V8 API'sini doğrudan JVM'e açarak Java kodundan JS motorunun kontrol edilmesini sağlar
- Java ↔ JavaScript birlikte çalışabilirliğini güçlendirir
- Nesne alışverişi, BigInt, Date türleri için doğrudan destek
- Javet motor havuzlama özelliği ile performansı artırır
- Spring Framework ile kolay entegrasyon
- Chrome DevTools ile gerçek zamanlı hata ayıklama
- swc4j ile AST analizi ve JS/TS/JSX/TSX dönüşümü
- JavetBuddy aracılığıyla JVM bytecode'unu dinamik olarak değiştirme veya genişletme
- JavetShell ile etkileşimli komut çalıştırma ve hata ayıklama desteği
2 yorum
Spring sunucusunda React SSR de artık hayal değilmiş, hahaha
Javet 2.0 - V8 ve Node.js'yi Java'ya gömmek
3 yıl öncesine kıyasla Node sürümü de yükselmiş, çok dilli build, engine pooling, swc4j, JavetBuddy, JavetShell gibi eklemeler yapılmış ve performans da iyileştirilmiş.