ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

01-Node.js 简史

2021-10-08 15:05:19  阅读:255  来源: 互联网

标签:Node 01 诞生 JavaScript js 辅导班 Netscape


你好,我是悦创。

Node.js 诞生只有十一年。

相比之下,JavaScript 已存在 24 年,而 Web 则是 31 年

十一年在技术领域并不是很长的时间,但是 Node.js 似乎已存在很久。

在这篇文章中,我们绘制了 Node.js 的历史概况。

一点历史

JavaScript 是一门被创建于 Netscape(作为用于在其浏览器 Netscape Navigator 中操纵网页的脚本工具)中的编程语言。

Netscape 的商业模式的其中一部分是出售 Web 服务器,其中包括一个被称为 Netscape LiveWire 的环境,该环境可以使用服务器端 JavaScript 创建动态页面。 不幸的是,Netscape LiveWire 并不十分成功,并且服务器端 JavaScript 也没有普及,直到引入了 Node.js。

引领 Node.js 兴起的一个关键因素是时机。 仅仅几年前,多亏 “Web 2.0” 应用程序(例如 Flickr、Gmail 等)向世界展示了 Web 上的现代体验,JavaScript 开始被视为一种更为严肃的语言。

随着许多浏览器竞相为用户提供最佳的性能,JavaScript 引擎也变得更好。 主流浏览器背后的开发团队都在努力为 JavaScript 提供更好的支持,并找出使 JavaScript 运行更快的方法。 多亏这场竞争,Node.js 使用的 V8 引擎(也称为 Chrome V8,是 Chromium 项目开源的 JavaScript 引擎)获得了显着的改进。

Node.js 恰巧构建于正确的地点和时间,但是运气并不是其今天流行的唯一原因。 它为 JavaScript 服务器端开发引入了许多创新思维和方法,这已经对许多开发者带来了帮助。

2009

  • Node.js 诞生
  • 创建了 npm 的第一版

2010

2011

  • npm 发布 1.0 版本
  • 大公司(LinkedIn、Uber 等)开始采用 Node.js
  • hapi 诞生

2012

  • 普及非常迅速

2013

  • 第一个使用 Node.js 的大型博客平台:Ghost
  • Koa 诞生

2014

  • 大分支:io.js 是 Node.js 的一个重要分支,目的是引入 ES6 的支持并加快推进速度

2015

  • Node.js 基金会诞生
  • IO.js 被合并回 Node.js
  • npm 引入了私有模块
  • Node.js 4(版本 1、2 和 3 之前从未发布)

2016

2017

  • npm 更加注重安全性
  • Node.js 8
  • HTTP/2
  • V8 在其测试套件中引入了 Node.js,除了 Chrome 之外,Node.js 正式成为 JS 引擎的目标
  • 每周 30 亿次 npm 下载

2018

  • Node.js 10
  • 实验支持 ES 模块 .mjs
  • Node.js 11

2019

  • Node.js 12
  • Node.js 13

2020

  • Node.js 14
  • Node.js 15

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。QQ、微信在线,随时响应!V:Jiabcdefh

标签:Node,01,诞生,JavaScript,js,辅导班,Netscape
来源: https://blog.csdn.net/qq_33254766/article/details/120651981

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有