自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Node.js v8.0.0 正式發(fā)布,帶來(lái)大量更新

開(kāi)發(fā) 前端
Node.js v8.0.0 已正式發(fā)布。v8.0.0 是下一個(gè)主要的版本,帶來(lái)了一系列重大的變化和新功能,內(nèi)容十分多,本文包含主要重要的更改和功能的摘要。

Node.js 基金會(huì)宣布發(fā)布 Node.js v8.0.0。新版主要的特性包括:npm 客戶端升級(jí)到 5.0.0 版;基于 Chrome JS 引擎 V8 升級(jí)到 v5.8;Node.js API (N-API)允許創(chuàng)建原生擴(kuò)展,編譯一次可在多個(gè) Node 版本中使用;更新 async_hooks 模塊;完整支持 WHATWG URL API 解析器;Buffer API 引入了大量新變化;新的 util.promisify() API; console 模塊加入 console.log() 和 console.error(),等等。Node.js v8 將是下一個(gè)長(zhǎng)期支持版(LTS)。(文/Solidot)

Node.js v8.0.0 已正式發(fā)布。v8.0.0 是下一個(gè)主要的版本,帶來(lái)了一系列重大的變化和新功能,內(nèi)容十分多,本文包含主要重要的更改和功能的摘要。

 

npm 5.0.0

npm 最近宣布發(fā)布了 5.0.0 版本的 npm 客戶端,現(xiàn)在在 Node.js 8.0.0 中使用了這個(gè)重要的新版本。

V8 5.8

Node.js 8.0.0 使用了 V8 5.8,這是 JavaScript 運(yùn)行時(shí)的重要更新,其中包括性能方面和面向開(kāi)發(fā)者 API 的重大改進(jìn)。對(duì) Node.js 開(kāi)發(fā)者來(lái)說(shuō)最重要的是 V8 5.8 保證與 V8 5.9 和即將推出的 V8 6.0 具有 ABI 的向前兼容性,這將有助于確保 Node.js 原生插件生態(tài)系統(tǒng)的穩(wěn)定性。在 Node.js 8 的生命周期中,會(huì)計(jì)劃升級(jí)到 5.9 甚至 6.0。

V8 5.8 引擎還有助于設(shè)置新的 TurboFan + Ignition 編譯器管道(compiler pipeline)的轉(zhuǎn)移,這將為所有 Node.js 應(yīng)用程序提供重要的新的性能優(yōu)化。雖然 V8 之前的版本已經(jīng)存在,但 TurboFan 和 Ignition 將在 V8 5.9 中***默認(rèn)啟用。新的編譯器管道代表了這樣一個(gè)重大變化 —— Node.js 核心技術(shù)委員會(huì)(CTC)選擇推遲最初發(fā)布安排在 4 月的 Node.js 8,以便更好地適應(yīng)它。

Node.js API (N-API)

對(duì)于使用或創(chuàng)建原生插件的 Node.js 開(kāi)發(fā)者,新的實(shí)驗(yàn)性的 Node.js API(N-API)對(duì)于現(xiàn)有的 Native Abstractions for Node.js (nan) 來(lái)說(shuō)是一個(gè)重大的改進(jìn),它將允許原生插件在一個(gè)系統(tǒng)上編譯一次,并在多個(gè)版本的 Node.js 上使用。

通過(guò)提供一個(gè)新的虛擬機(jī)不可知的應(yīng)用程序二進(jìn)制接口(ABI),原生插件不僅可以在多個(gè)版本的 V8 JavaScript 運(yùn)行時(shí)上運(yùn)行,還可以在微軟的 Chakra-Core 運(yùn)行時(shí)上使用。

N-API 在 Node.js 8.0.0 中是實(shí)驗(yàn)性的功能。

完全支持 WHATWG URL 解析器

WHATWG URL 標(biāo)準(zhǔn)實(shí)現(xiàn)的實(shí)驗(yàn)性 URL API 去年已經(jīng)添加到 Node.js 7.x 中,自那以來(lái)一直在積極發(fā)展?,F(xiàn)在,從 8.0.0 開(kāi)始,新的 URL 實(shí)現(xiàn)現(xiàn)在是 Node.js 中完全支持的非實(shí)驗(yàn)性 API。下面展示了一個(gè)示例用法,官方文檔中提供了更多詳細(xì)信息。

  1. const URL = require('url').URL;     
  2.  
  3. const myUrl = new URL('/a/path''https://example.org/');  

這個(gè)新的 URL 實(shí)現(xiàn)是最重要的,因?yàn)樗c現(xiàn)代 Web 瀏覽器(如 Chrome,F(xiàn)irefox,Edge 和 Safari)中的 URL 實(shí)現(xiàn)和 API 相匹配,允許使用 URL 在不同環(huán)境之間共享代碼。

長(zhǎng)期支持

Node.js v8 是下一個(gè)長(zhǎng)期支持(LTS)的版本。這將在 2017 年 10 月進(jìn)入,一旦 Node.js 8 轉(zhuǎn)換到 LTS,將會(huì)使用代號(hào) Carbon。

 

還包括以下更新:

  • 更新 async_hooks 模塊
  • Buffer API 引入了大量新變化
  • 新的 util.promisify() API
  • console 模塊加入 console.log() 和 console.error()

更多內(nèi)容請(qǐng)參閱發(fā)布主頁(yè)(https://nodejs.org/en/blog/release/v8.0.0/)、更新日志(https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md)。

下載地址

  • Source code (zip)(https://github.com/nodejs/node/archive/v8.0.0.zip)
  • Source code (tar.gz)(https://github.com/nodejs/node/archive/v8.0.0.tar.gz)
  • https://nodejs.org/en/download/ 
責(zé)任編輯:龐桂玉 來(lái)源: 前端大全
相關(guān)推薦

2023-10-18 10:10:29

Node.js 21前端

2023-04-19 08:31:57

Node.jsLTS版本

2017-09-22 14:04:33

前端Node.js新特性

2015-06-23 15:27:53

HproseNode.js

2022-02-12 20:33:29

Node.jsStreamfetch API

2021-12-25 22:29:57

Node.js 微任務(wù)處理事件循環(huán)

2021-05-24 11:25:13

Node.js 16V8前端

2011-11-08 10:53:02

Node.js

2024-04-26 09:03:31

Node.jsCurrent發(fā)布版

2013-03-08 09:54:00

BAENode.js百度云

2012-07-12 10:15:15

Node.js

2011-12-05 09:39:57

Node.js

2013-11-01 09:34:56

Node.js技術(shù)

2015-03-10 10:59:18

Node.js開(kāi)發(fā)指南基礎(chǔ)介紹

2011-05-24 15:09:11

NodeJS

2023-02-10 15:34:45

Node.jsN-API組件

2022-03-02 09:01:30

Node.js v1HTTPNode.j

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js

2011-09-08 13:46:14

node.js
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)