5 pontos por xguru 2025-10-09 | 2 comentários | Compartilhar no WhatsApp
  • Javet (Java + V8) é um projeto open source que incorpora o Node.js e o mecanismo Google V8 ao ambiente Java
  • Permite executar JavaScript na JVM e aproveitar o mesmo ecossistema do Node.js
  • Integração com o mecanismo Node.js v24.8.0 + V8 v14.1.146.11
  • Suporte a múltiplas arquiteturas
    • Android: x86, x86_64, arm, arm64
    • Linux: x86_64, arm64
    • macOS: x86_64, arm64
    • Windows: x86_64
  • Disponível em versões com internacionalização (i18n) e sem internacionalização
  • Suporte à alternância dinâmica entre os modos Node.js e V8
  • Oferece recurso de polyfill para modo exclusivo V8 (Javenode)
  • Expõe diretamente a API do V8 à JVM, permitindo controlar o mecanismo JS a partir de código Java
  • Interoperabilidade Java ↔ JavaScript aprimorada
    • Suporte direto a troca de objetos, BigInt e tipo Date
  • Melhor desempenho com o recurso de pooling de engines do Javet
  • Integração fácil com o framework Spring
  • Depuração em tempo real com o Chrome DevTools
  • Análise de AST e transformação de JS/TS/JSX/TSX usando swc4j
  • Modificar ou estender dinamicamente o bytecode da JVM com JavetBuddy
  • Suporte à execução interativa de comandos e depuração com JavetShell

2 comentários

 
rtyu1120 2025-10-09

No servidor Spring, React SSR também não é mais um sonho, hahaha

 
xguru 2025-10-09

Javet 2.0 - Incorporando V8 e Node.js no Java
Em comparação com 3 anos atrás, a versão do Node também subiu, foram adicionados build multilíngue, pooling de engine, swc4j, JavetBuddy, JavetShell e o desempenho também melhorou.