Node.js v0.10版本发布
Node.js研发团队发布了node.js v0.10版本,它是个基于Javascript、用于构建高性能异步服务器的平台。该版本主要更新如下:更易于使用的数据流处理模块,通过域更好地处理错误,此外还带来了性能方面的提升。该团队还宣布在v0.10之后、v1.0之前还会发布一个更稳定版本v0.12。
数据流是node.js的核心部分,它在 v0.10版本中经历了重大改动。数据流为任意类型的可读/可写数据流提供了一套公共接口,该抽象接口不需要关心数据流背后是文件,还是运行的进程或是 socket。在v0.10以前的版本中,数据包是以数据事件的方式发布,当打开数据流的时候该数据事件就会立马被触发。数据包丢失是个常见问题,这是因 为这些事件在程序启动数据事件监听之前就到达了。虽然v0.10版本还有个向后兼容模式,其表现行为与之相同,但推荐监听可读事件,一旦该事件触发,需要 显式调用.read() 方法来获取缓存的数据。这样一来,数据包就不那么容易丢失了。
在node.js v0.8之前的版本中,未捕获的异常默认会导致整个服务器进程崩溃。要避免这个问题并对未捕获异常的行为采取更多的控制,node.js v0.8版本引入了实验性版本的域这个概念。域是一种将崩溃问题局部化的机制。例如,node.js能够为每个HTTP请求创建一个域。如果该HTTP请 求的域范围内有任何代码崩溃了,问题只会局限在该域中,不会导致整个服务器进程崩溃,因而能够将崩溃只局限在单个HTTP请求中。在v0.10版本中,域 的状态已经由“实验性”升至“不稳定”,修复了各种边界条件软件缺陷,还提供了更丰富的调试信息。
在过去的一年中,node.js社区取得了显著的增长,企业对这项技术也越来越感兴趣。例如The Node Firm和StrongLoop等公司已经提供了有偿的node.js技术支持,培训以及咨询服务。StrongLoop还发布了StrongLoop Node beta版本,它全面支持node.js,包含各式各样流行的模块,它遵循了和Scala社区中Typesafe类似的模式。
官方的node.js v0.10的预构建二进制文件已经提供下载,支持目前所有主流操作系统,包括Windows、Mac、Linux以及Solaris。当然了,作为开源项目的node.js,其源代码也已经公布。
Node.js v0.10版本发布相关推荐
- Node.js v0.10.31API手册-Addons插件
Addons Addons插件就是动态连接库.Addons插件将Node与C库和C++库链接起来.它的API(目前来说)相当复杂,涉及到了几个类库的知识. V8 JavaScript引擎是一个 C++ ...
- 10月14日科技资讯|华为折叠屏手机月底或开卖;苹果计划 3 年内推出 5G 基带芯片;Node.js 12.12.0 发布 | 极客头条
「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 整理 | 胡 ...
- 华为 Mate 40 系列搭载麒麟 9000 芯片;短视频平台 Quibi 宣布关闭;Node.js 15 正式版发布|极客头条
整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...
- 华为否认今年将推出搭载鸿蒙系统手机;苹果或在 3 年内推出 5G 基带芯片;Node.js 12.12.0 发布 | 极客头条...
快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...
- 百度网盘将推出单次会员服务;苹果回应否认操纵搜索结果;Node.js 12.7.0 发布 | 极客头条...
快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...
- 极客日报:王者荣耀道歉:因新游海报擅用原神素材;Facebook改名为Meta;Node.js v16.13.0发布
一分钟速览新闻点! 北汽极狐华为HI版新车将于11月交付 王者荣耀回应IP新游海报擅用原神素材 微博新增"炸毁评论"功能 卢伟冰:小米之家门店将突破1万家 Q3季度中国智能手机市场 ...
- Node.js 15 正式版发布
前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14 成为当前的的稳定发行版,后者将在本月晚些时候升级为 LTS(长期支持)版本.如果大家 ...
- Node.js 15正式版发布
英文 | https ://medium.com/@nodejs/node-js-v15-0-0-is-here-deb00750f278 前两天,Node.js官方发布了Node.js 15的正式版 ...
- 关于node js和 npm 版本不匹配的情况
方法一 根据node 修改npm版本号 今天在安装node.js后使用 npm安装 BtleJuice 遇到了如下情况. 记录一下该情况看是否有相同问题的朋友就不用了走弯路 出现该情况说明node.j ...
最新文章
- 关于IOS的蓝牙(转)
- SpringBoot解决cors跨域问题
- 从更底层研究C\C++动态内存分配
- Teams Bot开发系列:Activity处理流程
- 【JVM系列】一步步解析java执行内幕,java初级面试笔试题
- bypass最新版d盾mysql_Bypass D盾_IIS防火墙SQL注入防御(多姿势)
- HTML使川锚标签,第1章HTML的基本标签祥解.ppt
- python windows7下创建~/.pypirc文件
- caxa 拉伸命令的使用(一次拉伸很多线)
- 注册表修复工具在哪里找
- 游戏对战平台研究终结
- 计算机知识技能大赛总结,计算机技能大赛总结.doc
- 放大镜原理分析及jquery实现
- 略晓网:经验真的能换钱
- 【1024个人爆款文章】Android 安卓原生UI实现游戏《俄罗斯方块》,算法太多,把我写崩溃了,附源码
- 【Vue基础知识总结 6,我的支付宝3面+美团4面+拼多多四面
- eclipse导入python文件夹_eclipse+pydev 怎么导入已有的python项目
- 微软官方操作系统(需空U盘)
- Jetson+zed2安装
- Java中的可变类型与不可变类型
热门文章
- Linux网卡驱动程序编写
- Ubuntu中Atom编辑器显示中文乱码的处理方法
- 【OpenCV】读取csv文件
- linux数据库什么意思,Linux系统中的数据库命令是什么
- c++ include 路径_头文件中,#include使用引号“”和尖括号lt;gt;有什么区别?
- ftp windows无法访问此文件夹请确保输入的文件名_企业实战|企业FTP搭建
- python中意外缩进是什么意思_Python 的缩进是不是反人类的设计?
- ios 项目的.gitignore
- android evaluater_android – 带有test.R.java的Robolectric
- 13-flutter 加载图片