5 puntos por xguru 2025-10-09 | 2 comentarios | Compartir por WhatsApp
  • Javet (Java + V8) es un proyecto open source que integra Node.js y el motor Google V8 en el entorno de Java
  • Permite ejecutar JavaScript en la JVM y aprovechar el mismo ecosistema de Node.js
  • Integración del motor Node.js v24.8.0 + V8 v14.1.146.11
  • Soporte para múltiples arquitecturas
    • Android: x86, x86_64, arm, arm64
    • Linux: x86_64, arm64
    • macOS: x86_64, arm64
    • Windows: x86_64
  • Ofrece versiones internacionalizada (i18n) y sin internacionalización
  • Soporta cambio dinámico entre los modos Node.js y V8
  • Ofrece la función de polyfill para modo exclusivo de V8 (Javenode)
  • Expone directamente la API de V8 a la JVM, lo que permite controlar el motor de JS desde código Java
  • Refuerza la interoperabilidad entre Java ↔ JavaScript
    • Soporte directo para intercambio de objetos y tipos BigInt y Date
  • Mejora de rendimiento mediante la función de pooling del motor de Javet
  • Integración sencilla con el framework Spring
  • Depuración en tiempo real mediante Chrome DevTools
  • Análisis de AST y transformación de JS/TS/JSX/TSX con swc4j
  • Modificar o extender dinámicamente bytecode de la JVM mediante JavetBuddy
  • Soporte para ejecución interactiva de comandos y depuración con JavetShell

2 comentarios

 
rtyu1120 2025-10-09

Entonces, hacer SSR de React en un servidor Spring ya no parece imposible jajaja

 
xguru 2025-10-09

Javet 2.0 - Integrar V8 y Node.js en Java
En comparación con hace 3 años, la versión de Node también subió, se añadieron compilaciones multilingües, engine pooling, swc4j, JavetBuddy y JavetShell, y el rendimiento también mejoró.