io.js 1.0.x发布
io.js開發團隊發布了io.js 1.0,但是“1.0”這個版本號并不是說它已經為應用于生成環境做好了準備。
\\io.js最初是一個有爭議的Node.js分支。盡管版本號超過了Node.js,但是開發團隊在其FAQ上對此做了澄清:
\\\?“選擇發布為1.0.x,并不是說io.js已經為應用于生成環境做好了準備,而是因為與Node.js相比,變化相當多,為體現這一點,版本號也大幅升級了。”
\\\與父版本Node.js v0.10.35相比,io.js此次發布版本的顯著變化詳見其變更記錄,其中包括:
\\- io.js捆綁的V8 JavaScript引擎版本大幅升級,從Node.js v0.10.35中的3.14.5.9、Node.js v0.11.14中的3.26.33直接升級到了3.31.74.1。這帶來了大量Bug修復和性能提升,以及對新的ES6語言特性的額外支持。關于ES6方面的更多信息,請參考io.js ES6頁面;\\t
- 其他捆綁技術的升級:\\t
- c-ares:從1.9.0-DEV升級到1.10.0-DEV;\\t\t
- http_parser:從1.0升級到2.3;\\t\t
- ibuv:從0.10.30升級到1.2.0;\\t\t
- npm:從1.4.28升級到2.1.18;\\t\t
- openssl:從1.0.1j升級到1.0.1k;\\t\t
- punycode:從1.2.0升級到1.3.2。\\t
- 所有平臺版本的性能與穩定性全面提升。\
io.js項目成員Isaac Schlueter在2014年12月的一篇博客文章“Io.js”中,列出了該框架的目標,包括每周發布、積極開發以及“支持多個V8版本”。與此同時,io.js項目公開表示,要“以越來越規律的方式發布與為Node.js而構造的npm生態系統兼容的版本”。
\\剛過一個月,io.js就發布了1.03版本,并搭載V8 4.1.0.7版本。
\\如文章ES6 on io.js提及,1.03“包括的ES6特性超越了joyent/node@0.12.x搭載的V8 3.26.33版本”。此外,所有V8上的穩定特性 “都將在io.js中缺省開啟,不需要設置各種運行時標志”。
\\1.03包含了諸多變化,不僅僅是npm升級到2.2.0、V8從3.31升級到4.1那么簡單。
\\JavaScript社區的反應總體上是積極的,不過在有些地方——比如在Hacker News上io.js相關討論中——仍有人困惑,為什么io.js被稱為“spork”,而非“fork”。Elisée Maury對此做了解釋:
\\\?“這是幽默地表達了io.js團隊的意圖,大家并不是真想創建Node.js生態系統的一個分支。io.js將與Node.js一道發展,并且核心團隊對合并回Node.js的可能性持開放態度。”
\\\最近,Geekregator.com上有一篇文章比較了io.js和Node.js的性能,最終發現兩者“沒有絕對的勝者”。
\\iojs/io.js的GitHub倉庫由技術委員會以及技術委員會持續引入的其他合作者共同維護。io.js開發團隊表示任何人都可以為該項目做出貢獻。io.js遵守一個行為準則,貢獻、發布以及貢獻者都遵循開放管理模式。
\\查看英文原文:http://www.infoq.com/news/2015/01/iojs-1-release
\\感謝臧秀濤對本文的審校。
總結
以上是生活随笔為你收集整理的io.js 1.0.x发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Golang教程:Map
- 下一篇: Mac下好用的取色器 Sip