# Javet 5.0 - Java에 Node.js 와 V8을 임베딩하기

> Clean Markdown view of GeekNews topic #23530. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=23530](https://news.hada.io/topic?id=23530)
- GeekNews Markdown: [https://news.hada.io/topic/23530.md](https://news.hada.io/topic/23530.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-10-09T09:30:02+09:00
- Updated: 2025-10-09T09:30:02+09:00
- Original source: [caoccao.com](https://www.caoccao.com/Javet/)
- Points: 5
- Comments: 2

## Summary

자바 기반 환경에서 **Node.js 및 V8 엔진**을 임베드할 수 있도록 지원하는 오픈소스 프로젝트 Javet은, JVM에서 **JavaScript 실행**과 **양방향 상호운용성**을 제공하여 Java와 JS 생태계의 통합을 가속화합니다. 최신 **Node.js 및 V8 엔진**을 통합하고, Android부터 Windows까지 **다양한 아키텍처**를 지원하며, **엔진 풀링 및 동적 모드 전환** 기능으로 성능과 유연성을 강화합니다. 또한 **Chrome DevTools 연동**, **Spring 통합**, **AST 변환 및 바이트코드 확장** 등 개발 생산성과 디버깅 편의성을 극대화할 수 있는 다양한 도구를 제공합니다.

## Topic Body

- **Javet(Java + V8)** 은 Node.js와 Google V8 엔진을 자바 환경에 임베드하는 오픈소스 프로젝트  
- 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](https://github.com/caoccao/Javenode))  
- **V8 API를 JVM에 직접 노출**하여 Java 코드에서 JS 엔진 제어 가능  
- **Java ↔ JavaScript 상호운용성** 강화  
  - 객체 교환, BigInt, Date 타입 직접 지원  
- **Javet 엔진 풀링 기능**을 통한 성능 향상  
- **Spring 프레임워크와 손쉬운 통합**  
- **Chrome DevTools를 통한 실시간 디버깅**  
- **[swc4j](https://github.com/caoccao/swc4j)** 를 이용한 **AST 분석** 및 **JS/TS/JSX/TSX 변환**  
- **[JavetBuddy](https://github.com/caoccao/JavetBuddy)** 를 통해 **JVM 바이트코드를 동적으로 수정하거나 확장**  
- **[JavetShell](https://github.com/caoccao/JavetShell)** 을 이용한 대화형 명령 실행 및 디버깅 지원

## Comments



### Comment 44748

- Author: rtyu1120
- Created: 2025-10-09T17:14:53+09:00
- Points: 1

Spring 서버에서 React SSR도 꿈이 아니군요 ㅋㅋㅋ

### Comment 44724

- Author: xguru
- Created: 2025-10-09T09:32:02+09:00
- Points: 1

[Javet 2.0 - V8 과 Node.js를 Java에 임베딩](https://news.hada.io/topic?id=7617)  
3년전에 비해서 Node 버전도 올라가고, 다국어 빌드, 엔진풀링, swc4j, JavetBuddy, JavetShell 등이 추가되고 성능도 개선되었네요
