kenshinhu
0.01D
V2EX  ›  Node.js

NODE 4.0 有什么特性呢?

  •  2
     
  •   kenshinhu · Oct 7, 2015 · 5223 views
  •   You need to sign in to view this topic
    This topic created in 4035 days ago, the information mentioned may be changed or developed.
    大概看了一些 node4.0 的变化,感觉除了 ES6 的支持,还有更新了 V8 就没有别的地方了!还有什么地方值得关注的吗?

    对了,还有许多包不能兼容这个特性呢?!
    12 replies  •  2015-11-04 16:32:15 +08:00
    yyfearth
        1
    yyfearth  
       Oct 7, 2015   ❤️ 1
    其实本质只有一个 就是更新了 V8
    ES6 的支持 就是更新 V8 的结果罢了
    当然为了更新 V8 很多底层重写了
    当然也导致了性能下降 和兼容问题
    anubiskong
        2
    anubiskong  
       Oct 7, 2015
    @yyfearth 更新了反而性能下降了吗?
    yyfearth
        3
    yyfearth  
       Oct 7, 2015
    Buffer 据说下降了不少
    整体略有下降
    之前看的一篇测评 不记得来源了
    貌似结果是 0.10.x 还是 0.8.x 最快 但是 Bug 也比较多
    0.12.x 变慢了
    之后的 3.0 4.0 也慢了 主要是 Buffer 重写导致的
    echo1937
        4
    echo1937  
       Oct 7, 2015
    也是奇怪,很多升级都会带来性能下降,
    Python 3 性能也是下降不少,到了 3.2 3.3 才恢复到 2.7 差不多的性能
    zieglar
        5
    zieglar  
       Oct 7, 2015
    因为 V8 的问题 Centos6.5 及以下无法通过不折腾的手段安装 V4 以上的 node ,不然像 bcrypt 等需要编译的包会有问题
    kaichen
        6
    kaichen  
       Oct 7, 2015
    @echo1937 不断加新功能性能能不下降吗?然后偶尔在某个 release 里再去做性能优化。
    kenshinhu
        7
    kenshinhu  
    OP
       Oct 7, 2015
    @yyfearth 这个我也有测评我也有看过,主要是用 buffer 这里的读写来主指标...这个能来权衡 node4.0 的性能感觉有点什么了,毕竟场景比较单一... 现在 node 更新也比较频发,但愿早日可以兼容旧包或旧包可以更新上吧
    kenshinhu
        8
    kenshinhu  
    OP
       Oct 7, 2015
    @zieglar 听说是 GCC 的版本也更新了
    zonghua
        9
    zonghua  
       Oct 7, 2015
    感觉 node 的热潮已然冷却
    yyfearth
        10
    yyfearth  
       Oct 8, 2015
    @kenshinhu 虽然不够客观 但是用 NodeJS 都是以 IO 为主
    不管是 FS 还是 Network / Stream 的 IO 都要看 Buffer 的性能
    如果测试的是 计算的性能 那我倒是无所谓 毕竟用 Node 一般都不是计算密集型的项目
    另外多了那么多 JS 功能 性能有所下降也是正常的
    xiaxiaokang
        11
    xiaxiaokang  
       Oct 8, 2015
    @zonghua 不是冷却。而是进入正轨了
    geek123
        12
    geek123  
       Nov 4, 2015
    这个地方有一个 node.js 4 新特性的学和练,不过最近 5 已经发布了。
    http://www.hubwiz.com/course/561e0c8a1bc20c980538e1e8/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 17:32 · PVG 01:32 · LAX 10:32 · JFK 13:32
    ♥ Do have faith in what you're doing.