标签: nodejs

Node.js v8.0.0 正式发布,带来大量更新

Node.js v8.0.0 正式发布,带来大量更新

Node.js 8.0.0 使用了 V8 5.8,这是 JavaScript 运行时的重要更新,其中包括性能方面和面向开发者 API 的重大改进。对 Node.js 开发者来说最重要的是 V8 5.8 保证与 V8 5.9 和即将推出的 V8 6.0 具有 ABI 的向前兼容性,这将有助于确保 Node.js 原生插件生态系统的稳定性。在 Node.js 8 的生命周期中,会计划升级到 5.9 甚至 6.0。

【外文翻译】Node.js程序员必须掌握的10个JavaScript概念

【外文翻译】Node.js程序员必须掌握的10个JavaScript概念

但JavaScript是把双刃剑,JavaScript的多重性质意味着几乎一切都是可变的。因此,在编写Node.js代码时,程序员无法清除对象和范围突变的概率。因为JavaScript缺少尾调用优化(允许递归函数重用堆栈帧进行递归调用),所以使用递归进行大量迭代是很危险的。除了这些陷阱之外,Node.js是单线程的,因此开发人员必须编写异步代码。

Node.js v7.6.0 发布,默认支持 async/await

Node.js v7.6.0 发布,默认支持 async/await

对于开发者比较重要的特性是不再需要使用–harmony-async-await 而默认支持 async/await 语法了

PHP与Node.js:一个史诗般开发者的分享

PHP与Node.js:一个史诗般开发者的分享

两个老朋友之间最终以战斗的方式分开,这是经典的好莱坞情节,通常,摩擦开 始于一个人对另一个人的说话不感兴趣时。在编程语言这部电影中,Node.js的引入使得朋友轻易地变成了怨恨对手:PHP和JavaScript,两个 合作伙伴曾经一起统治互联网,但现在却彼此分开。

10 个技巧,让你在 2017 年成为更好的 NodeJS 开发者

10 个技巧,让你在 2017 年成为更好的 NodeJS 开发者

下面我将列出10条建议,这些建议可以帮助你在2017年成为一个更好的Node开发者。其中一些建议是我在日常实践中所学到的,另一些是从那些写了最流行的Node和npm模块的人们身上学到的。 下面是我们将要介绍的内容:

盘点Github九大流行Node.js框架

盘点Github九大流行Node.js框架

开发人员之所以喜欢Node.js,是因为其将脚本语言(JavaScript)的易用性和有着各种框架可供选择的Unix网络编程的强大功能相结合了。基于应用程序的功能,我将Node框架分为三种类型:API,全栈和类Sinatra。

2016开发者如何使用 Node.js 调查结果

2016开发者如何使用 Node.js 调查结果

这项调查从 2016 年 7 月 11 日至 8 月 15 日,共开放了 35 天。在此期间,1126 位 Node.js 开发者共同完成了这项调查。其中 55% 开发者拥有两年以上的 Node.js 经验,26% 使用 Node 一至两年。20% 在上市公司工作,7% 在《财富》500 强。

为什么要用 Node.js

为什么要用 Node.js

对于高并发的长连接,事件驱动模型比线程轻量得多,多个 Node.js 进程配合负载均衡可以方便的进行拓展。因此 Node.js 非常适合为 I/O 密集型应用提供服务。但这种方式的缺陷就是不擅长处理 CPU 密集型任务。

介绍Node.js Streams文件读写操作

介绍Node.js Streams文件读写操作

Node.js 天生异步和事件驱动,非常适合处理 I/O 相关的任务。如果你在处理应用中 I/O 相关的操作,你可以利用 Node.js 中的流(stream)。因此,我们先具体看看流,理解一下它们是怎么简化 I/O 操作的吧。

从PHP到Node,聊一聊淘宝首页背后的技术

从PHP到Node,聊一聊淘宝首页背后的技术

从 2014 年双十二结束开始接手淘宝首页,到如今差不多 1 年半时间了,不久前完成了首页相关工作的交接。经历了两次改版和一次从 PHP 到 Node 的迁移,还是颇有感受,下面给大家分享下。

我的 NodeJS 一年之旅总结

我的 NodeJS 一年之旅总结

这是《为什么我从Python转换到Node.js》这篇文章的后续。《为什么我从Python转换到Node.js》写于一年多前,主要是说因为我对Python感到失望于是打算尝试Node。

从 Node.js 分裂出 Io.js 事件看开源软件谁做主

从 Node.js 分裂出 Io.js 事件看开源软件谁做主

由于对官方运营商 Joyent 公司在 Node.js 管理上的长期不满,多位核心开发者另立门户,创建了分支 Io.js。从 GitHub 得知,Io.js 的第一个版本(1.0.0 alpha1 版)将于 2015 年 1 月 13 日发布。

Node.js深受欢迎的六大原因

Node.js深受欢迎的六大原因

6大优点,整理概括Node.js在web开发中的优势。

让你的 Node.js 应用跑得更快的 10 个技巧

让你的 Node.js 应用跑得更快的 10 个技巧

Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。