发布于 2015-03-07 23:03:06 | 186 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

IO.js 服务器端 JS 引擎

IO.js 是为 V8 引擎编写的基于事件 IO 的实现。io.js可以说是彻底从NodeJS里分离出来的一条分支。既然是分支,io.js便也基本兼容NodeJS的各种API,连执行指令也依旧兼容Node的 node XXX (新指令是 iojs XXX )。不过io.js采纳了最新版本的V8引擎,并也将会时刻跟进V8的更新,也因此我们可以轻松地在io.js上抢先使用那些JavaScript ECMA-262规范上的新特性。


io.js 1.5.0 发布,此版本值得关注的改进如下:

  • buffer: 新 Buffer#indexOf() 方法

  • fs: 在 'fs' 方法的  options 对象属性不再执行一个 hasOwnProperty() 检测

  • tls: 解决了 PayPal 报告的类似 TLS 的内存泄漏问题

  • npm: 升级 npm 到 2.7.0 版本

    • 145af65#4887 Replace calls to thenode-gyp script bundled with npm by passing the--node-gyp=/path/to/node-gyp option to npm. Swap in pangyp or a version of node-gyp modified to work better with io.js without having to touch npm's code!  (@ackalker)

    • 2f6a1df#1999 Only run stop and startscripts (plus their pre- and post- scripts) when there's no restart script defined. This makes it easier to support graceful restarts of services managed by npm.  (@watilde /@scien)

    • 448efd0#2853 Add support for --dev and--prod to npm ls, so that you can list only the trees of production or development dependencies, as desired. (@watilde)

    • a0a8777#7463 Split the list printed bynpm run-script into lifecycle scripts and scripts directly invoked via npm run-script. (@watilde)

    • a5edc17#6749 init-package-json@1.3.1: Support for passing scopes to npm init so packages are initialized as part of that scope / organization / team. (@watilde)

  • TC: Colin Ihrig (@cjihrig) resigned from the TC due to his desire to do more code and fewer meetings.

已知问题

  • Possible TLS-related memory leak, details at #1075.

  • Windows still reports some minor test failures and we are continuing to address all of these as a priority. See #1005.

  • Surrogate pair in REPL can freeze terminal #690

  • Not possible to build io.js as a static library #686

  • process.send() is not synchronous as the docs suggest, a regression introduced in 1.0.2, see #760 and fix in #774

  • Calling dns.setServers() while a DNS query is in progress can cause the process to crash on a failed assertion #894

详细内容请看发行说明,此版本现已提供下载:https://github.com/iojs/io.js/archive/v1.5.0.zip

IO.js 是为 V8 引擎编写的基于事件 IO 的实现。io.js可以说是彻底从NodeJS里分离出来的一条分支。既然是分支,io.js便也基本兼容NodeJS的各种API,连执行指令也依旧兼容Node的 node XXX (新指令是 iojs XXX )。不过io.js采纳了最新版本的V8引擎,并也将会时刻跟进V8的更新,也因此我们可以轻松地在io.js上抢先使用那些JavaScript ECMA-262规范上的新特性。

构建要求:

* `gcc` and `g++` 4.8 or newer, or
* `clang` and `clang++` 3.3 or newer
* Python 2.6 or 2.7
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)



历史版本 :
IO.js v5.8.1-rc.1 发布
IO.js v3.3.1 发布,服务器 JS 引擎
Io.js v3.3.0 发布,服务器 JS 引擎
io.js 3.0.0 发布下载,服务器引擎
io.js 3.0.0 RC7 发布下载,服务器引擎
io.js 2.5.0 发布,服务器 JS 引擎
io.js 3.0.0 RC5 发布,服务器引擎
io.js 3.0.0 RC4 发布,服务器引擎
io.js 2.4.0 发布,服务器 JS 引擎
io.js 3.0.0 RC3 发布,服务器引擎
io.js 2.3.4/1.8.4 发布,服务器 JS 引擎
io.js 2.3.3/1.8.3 发布,服务器 JS 引擎
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务