애플리케이션

오라클, 나즈호른 자바 스크립트 엔진 '준비'

Paul Krill | InfoWorld 2011.10.06
오라클 회사 관계자는 "오라클의 프로젝트 나즈호른(Nashorn)은 JVM 라이브러리를 이용하고 기존 라이노우(Rhino) 자바 스크립트 엔진보다 높은 성능을 제공하는 JVM을 위한 자바스크립트 엔진 개발에 초점을 맞췄으며, 2013년 자바 SE(Standard Edition) 8에 포함시킬 예정"이라고 밝혔다. 
   
오라클 자바 플랫폼 그룹 짐 라스키는 자바원 컨퍼런스에서 나즈호른 프로젝트를 설명하면서 "오라클은 JVM에서 활용할 스크립트와 데이터베이스 액세스와 같은 기능을 위한 JVM 라이브러리의 이점을 활용하기를 원한다"며, "오라클은 다른 유형의 애플리케이션에 적합하고 다양한 언어를 지원 능력을 가진 자바스크립트의 힘을 원한다"고 밝혔다.
 
라스키는 "단순히 현재 자바 개발 키트와 함께 라이노우 자바 스크립트 엔진을 수정하는 대신, 오라클은 ECMAScript 262 표준에 기반한 자체 빠른 자바 스크립트 엔진을 시작하기로 했다. 이는 처음부터 다시 작성됐으며, 나즈호른의 성능은 라이노우보다 보통 3~5배정도 빠르며, 다섯 배정도 작다. 라이노우를 사용하는데 문제가 되는 것은 현재 나와있는 자바스크립트보다 상당히 느리다"고 설명했다. 
 
나즈호른은 자바 위에 설치되어 표준 자바 보안 조치로 활용된다. 또한 애플리케이션 간 세밀한 보안을 할 수 있으며, 메소드 호출을 위한 자바의 InvokeDynamic 기능을 사용한다. 라스키는 "나즈호른은 자바와 자바스크립트 사이에서 유지하기 위해 노력한다"고 전했다. "우리는 데이터 형식의 변환을 많이 하는 것을 원치 않는다. 잠재적으로 나즈호른은 데이터 바인딩 및 멀티스레딩을 지원할 수 있을 것"이라고 덧붙였다. 
 
오픈소스 프로젝트인 나즈호른은 빠르면 2012년 말까지 릴리스될 예정이다. editor@itworld.co.kr 
Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.