下载之家是安全的绿色软件免费下载网站,整理最新的QQ软件和QQ资讯内容!

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

当前位置:首页MAC专栏办公软件 → node.js mac版 v10.15.0 官方版
node.js mac版 v10.15.0 官方版

node.js mac版

扫描二维码到手机下载
使用二维码下载到手机

本类热门推荐

  • 分类:办公软件
  • 大小:15.7M
  • 语言:中文
  • 版本:v10.15.0 官方版
  • 时间:2024-04-16 22:34:26
  • 星级:
  • 官网:http://nodejs.cn/download/
  • 厂商:
  • 平台:Mac
  • 标签:
Node.jsMac版是是一个基于ChromeV8引擎的JavaScript运行环境,Node.jsMac版使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.jsMac版的包管理器npm,是全球最大的开源库生态系统。欢迎下载使用。
应用截图
应用介绍

Node.js Mac版是是一个基于 Chrome V8 引擎的 JavaScript 运行环境,Node.js Mac版使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js Mac版的包管理器 npm,是全球最大的开源库生态系统。欢迎下载使用。

node.js mac版

NOde.js 特性

V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。尤其是对于熟悉onmouseover、onclick等DOM事件的用户,更有一种似曾相识的感觉。

Node.js 优点

node.js作为一个新兴的前端框架,后台语言,有很多吸引人的地方:

RESTful API

单线程

Node.js可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并发操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。

非阻塞IO

V8虚拟机

事件驱动

更新日志

重要更新:

V8引擎已经升级到版本6.0,性能特征已经大大改变。

其他更新

DNS

现在支持独立的DNS解析器实例,支持取消相应的请求。

N-二API

用于错误处理的多个N-API函数已更改,以支持分配错误代码。

REPL

自动完成支持require()已得到改进。

公用事业

WHATWG编码标准(TextDecoder和TextEncoder)已被实现为实验功能。

添加了新的合作者:

XadillaX - Khaidi Chu

gabrielschulhof - Gabriel Schulho

展开 +

收起 -

猜你喜欢
相关文章
用户评论

关于下载之家 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 AZQQW.COM 【下载之家】 版权所有 粤ICP备8888888号 | 粤公网安备 42011102000245号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告