写点什么

JavaScript引擎

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐

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

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

JS 引擎 (1):JS 引擎擂台赛,JavaScript 引擎的特征比较及术语科普

V8的性能远高于当时所有其它JavaScript引擎,各大JavaScript引擎的实现者都坐不住了,像打了鸡血似的使劲优化优化再优化。当代JavaScript引擎之间有许多共通的实现技巧。多数优化会对JavaScript程序的行为做一定猜测(speculate)

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

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

JavaScript引擎_JavaScript引擎技术文章_InfoQ写作社区