5 điểm bởi xguru 2025-10-09 | 2 bình luận | Chia sẻ qua WhatsApp
  • Javet (Java + V8) là một dự án mã nguồn mở dùng để nhúng Node.js và engine Google V8 vào môi trường Java
  • Cho phép chạy JavaScript trên JVM và tận dụng cùng hệ sinh thái như Node.js
  • Tích hợp engine Node.js v24.8.0 + V8 v14.1.146.11
  • Hỗ trợ đa kiến trúc
    • Android: x86, x86_64, arm, arm64
    • Linux: x86_64, arm64
    • macOS: x86_64, arm64
    • Windows: x86_64
  • Cung cấp phiên bản quốc tế hóa (i18n)không quốc tế hóa
  • Hỗ trợ chuyển đổi động giữa chế độ Node.js và V8
  • Cung cấp tính năng polyfill cho chế độ chỉ V8 (Javenode)
  • Phơi bày trực tiếp V8 API lên JVM để có thể điều khiển JS engine từ mã Java
  • Tăng cường khả năng tương tác Java ↔ JavaScript
    • Hỗ trợ trực tiếp trao đổi đối tượng, BigInt, kiểu Date
  • Cải thiện hiệu năng thông qua tính năng pooling engine của Javet
  • Tích hợp dễ dàng với framework Spring
  • Debug theo thời gian thực thông qua Chrome DevTools
  • Phân tích ASTchuyển đổi JS/TS/JSX/TSX bằng swc4j
  • Chỉnh sửa hoặc mở rộng động bytecode JVM thông qua JavetBuddy
  • Hỗ trợ thực thi lệnh tương tác và debug bằng JavetShell

2 bình luận

 
rtyu1120 2025-10-09

Thế thì việc chạy React SSR trên máy chủ Spring cũng không còn là điều viển vông nữa nhỉ haha

 
xguru 2025-10-09

Javet 2.0 - Nhúng V8 và Node.js vào Java
So với 3 năm trước, phiên bản Node cũng đã được nâng lên, thêm build đa ngôn ngữ, engine pooling, swc4j, JavetBuddy, JavetShell và hiệu năng cũng được cải thiện.