• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Node发展史介绍

发布时间:2020-08-14 16:26:45 浏览 4146 来源:博学谷 作者:照照

    如果没有服务器提供支持,没有数据库存储数据,那么我们写的代码只能在自己的电脑本地运行,网站也不能登录注册。而就是为什么要学习Node的原因,因为Node 就是做服务器的。在大家学习Node之前,我们先来看看Node发展史的介绍吧!

     

    Node发展史

     

    1、诞生

     

    2008Google发布了Chrome浏览器!Google在开发Chrome浏览器时,为了提高JS代码的执行效率,寻遍了世间所有的 JS 解析引擎都不满意,于是自己下手开发了V8解析引擎。Chrome V8的面世给 JS 这门语言带来了又一个春天,因为以前的JS只能运行在浏览器里,全世界的JS爱好者都希望打破这个禁锢,也一直在尝试,但 JS 的执行速度着实让人无奈,而V8的到来,终于让人们看到了希望!

     

    紧接着在2009年,Ryan DahlNode.js之父)基于V8引擎开发的Node就这样诞生了!我们的JS终于逃出了浏览器的限制,在几乎所有地方运行,在整个编程代码界上下翻滚,左右腾挪, 从那以后,JS遍地开花,攻城略地,无所不能。在开源社区,各种插件、服务、功能模块层出不穷,江湖上也出现了JS "伊索寓言" :凡是能用JS实现的,都将用JS实现!

     

    2、迭代

     

    Node发展史

     

    Node在发展中的版本迭代,也是谜一样的存在,我们有理由严重怀疑,Node团队中的领导者,肯定是一个版本狂魔。刚刚发布的时候,是0.1版本,很腼腆。到6年以后,也就是2015年,才发布了1.0版本;但是,自从1.0颁布以后,版本号就像上了高速公路一样,一路狂飙还不限速,拦都拦不住,安全带都表示怀疑人生了。短短九个月,发布了2.03.04.0三个版本。后续基本就是12-3个版本的速度了,截止到现在已经到了14.0的版本。

     

    3、现状

     

    201911月,Node.js发布了14.0版本,更新了一些特性。其中值得注意的几大特性莫过于支持 Optional ChainingNullish Coalescing。另外,Streams API更新,提高了各种流的行为一致性,并且移除 ESM modules 警告。最后,还有新的编译器和平台最小化。

     

    纵观Node的发展史,我们可以发现Node是基于V8引擎创立的,发展中也经历了一定的坎坷磨难,不过发展到现在,Node已经非常成熟了!

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: Nginx入门学习之应用场景 下一篇: Mybatis的核心组件是什么?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码