写点什么

Nashorn

0 人感兴趣 · 2 次引用

  • 最新
  • 推荐

JS 引擎 (2):Java 平台上 JavaScript 引擎—Rhino/Nashorn 概述

Rhino 是一种动态类型的、基于对象的脚本语言,它可以简单地访问各种 Java 类库。Nashorn是一种单层的纯编译型JavaScript实现。所有JavaScript代码在首次实际执行前都会被编译为Java字节码交由JVM执行。

JS 引擎 (0):JavaScript 引擎群雄演义—起底 JavaScript 引擎

其实早期的两个主要的JavaScript引擎实现,一直在用mark-and-sweep GC。Java写的Rhino一度能比用C写的SpiderMonkey跑得还快,因为Rhino得益于JVM里优秀的JIT编译器和GC,而SpiderMonkey还在用简易的解释器和GC。

Nashorn_Nashorn技术文章_InfoQ写作社区