Rhino 1.7 R3发布

原创
开发 后端
Mozilla Rhino是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。起初Rhino将JavaScript编译成Java的二进制代码执行,这样它会有最好的性能。后来由于编译执行的方式存在垃圾收集的问题并且编译和装载过程的开销过大,不能满足一些项目的需求,Rhino提供了解释执行的方式。

Mozilla Rhino是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。起初Rhino将JavaScript编译成Java的二进制代码执行,这样它会有最好的性能。后来由于编译执行的方式存在垃圾收集的问题并且编译和装载过程的开销过大,不能满足一些项目的需求,Rhino提供了解释执行的方式。

Rhino目前最新版本为1.7 R3,该版本主要改进的内容为:

1、ECMAScript 5的支持

2、支持JavaScript1.8

3、新的AST API

4、CommonJS 模块的支持

5、JavaScript对象实现Java集合类

6、JSDoc评论的解析

7、一些性能的改进

详细了解:https://developer.mozilla.org/en/New_in_Rhino_1.7R3

下载地址:https://developer.mozilla.org/en/Rhino_downloads_archive

【编辑推荐】

  1. JavaFX 2.1正式版发布
  2. JActor 3.0.0 RC4发布 Actor模式的Java实现
  3. JFtp 1.55发布 Java的FTP客户端
  4. jOOQ 2.2.0发布 Java的ORM框架
  5. PRTree 1.5发布 Java实现的R-Tree
责任编辑:林师授 来源: 51CTO
相关推荐

2011-06-09 13:05:14

NoSQLMembase

2009-08-03 10:44:51

Groovy 1.7Groovy

2009-12-23 09:23:17

Groovy 1.7

2010-04-06 10:25:43

Prototype

2011-10-25 09:35:25

jQuery 1.7

2009-11-03 13:31:43

Windows Emb

2009-03-10 09:07:39

ThemerollerjQueryCSS

2020-10-30 09:04:44

PyTorch 1.7分布式训练API

2012-02-16 09:15:48

JavaJActor

2009-06-19 10:45:05

NetBeans 6.

2010-06-08 08:53:16

opensuse 11

2012-03-15 09:21:25

ExpresionJJava

2009-06-23 21:03:55

Linux

2012-03-30 14:31:53

HibernateJava

2011-03-03 09:42:05

Ubuntu 11.0

2012-02-29 10:54:21

JavaPlay Framew

2009-06-21 13:37:53

2012-03-15 16:46:02

JavaMyBatis

2011-11-02 17:08:48

OpenBSD发布

2009-02-25 09:35:12

LinuxBASH 4.0OS X v10.4
点赞
收藏

51CTO技术栈公众号