浙江铃声推荐联盟

node.js 9 来了!重大版本更新!

京程一灯2019-06-01 18:43:31

node 版本迭代实在太快了,我们做开发的当然要时刻关注着最新信息,看看这些改变对我们有什么影响

v.9.0 一个重大版本更新,下面我们看看更新哪些内容

刚更新了六个小时,还挺热乎

Async hooks 较旧的实验性API已被删除。

Errors:

对Buffer模块错误信息进行了改进。


Child Process

  • 错误发生在 process.nextTick上。
    Domains

  • 长期弃用的 dispose() 方法已被删除。

fs

  • fs.ReadStream 和 fs.WriteStream类可以使用destory()方法。

  • fs 模块的回调函数将在 undefined 上下文中执行。

HTTP/1

  • 解析失败时,将发送 400 Bad Request 状态码。

  • 套接字连接时设置其超时时间。

  • 修复了一个导致请求“error”事件触发两次的bug。

  • 现在除了net.Socket之外,HTTP客户端可以使用通用双工流。

Intl

  • 弃用的 Intl.v8BreakIterator 方法已被删除。

OS

  • os.EOL 成为只读属性。

  • Timers

  • setTimeout()的时间如果超出了32位无符号整数的最大值, 将会发出警告。

可惜node本身还不支持ES6的module

大概原因可能是node 基于 v8引擎,v8没一直实现的原因吧
现在谷歌浏览器一直也不支持



往期精选文章
使用虚拟dom和JavaScript构建完全响应式的UI框架
扩展 Vue 组件
使用Three.js制作酷炫无比的无穷隧道特效

一个治愈JavaScript疲劳的学习计划

全栈工程师技能大全

WEB前端性能优化常见方法

一小时内搭建一个全栈Web应用框架

干货:CSS 专业技巧

四步实现React页面过渡动画效果

让你分分钟理解 JavaScript 闭包


小手一抖,资料全有。长按二维码关注京程一灯,阅读更多技术文章和业界动态。