写点什么

Node.js v0.10 版本发布

  • 2013-03-15
  • 本文字数:891 字

    阅读完需:约 3 分钟

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 0.10 Released

2013-03-15 04:362369
用户头像

发布了 27 篇内容, 共 82070 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

Amazon Marketplace上的SaaS架构设计 ——如何支持跨多账户对接

亚马逊云科技 (Amazon Web Services)

AI/ML

手把手教程 | 基于Amazon Kinesis Video Streams实现IP Camera云存项目

亚马逊云科技 (Amazon Web Services)

IoT

Dubbo 框架学习笔记十一

风翱

dubbo 12月日更

Amazon DeepRacer训练日志分析范例与强化学习Reward Function设计

亚马逊云科技 (Amazon Web Services)

AI/ML

使用Amazon SageMaker部署CVAT AI自动图像标注系统

亚马逊云科技 (Amazon Web Services)

AI/ML

“腾源会”成立一周年:助力 40+ 开源项目成长,集结 50+ 位导师大使

腾源会

开源 开源社区 腾源会

在Amazon SageMaker上快速、灵活构建Amazon TensorFlow模型的在线推理服务

亚马逊云科技 (Amazon Web Services)

AI/ML

CRM 和 C4C product category hierarchy的可编辑性控制逻辑

汪子熙

中间件 CRM 28天写作 ERP 12月日更

虎符上线“圣诞狂欢 没礼不行”活动 邀你瓜分等值66,666 USDT的圣诞礼包

区块链前沿News

区块链 节日 Hoo 虎符交易所 圣诞

从350ms到80ms,打造新零售场景下 iOS 短视频的极致丝滑体验

阿里巴巴终端技术

ios App 短视频 移动开发

通过自动关闭Amazon SageMaker Studio中的闲置资源来节省成本

亚马逊云科技 (Amazon Web Services)

AI/ML

Amazon SageMaker Data Wrangler 简化数据准备过程,助力机器学习

亚马逊云科技 (Amazon Web Services)

AI/ML

语音信号处理7:语音信号的非线性产生模型

轻口味

28天写作 12月日更

Amazon SageMaker新玩法——定制你的语音识别模型

亚马逊云科技 (Amazon Web Services)

AI/ML

2022 全栈开发值得关注的技术产品

开源之巅

ide Web 云服务

直播预告 | 拍乐云与你相约RTSCon2021开发者沙龙

拍乐云Pano

WebRTC RTC

在亚马逊云科技Marketplace上的SaaS架构设计——如何支持多产品使用单一账户中心

亚马逊云科技 (Amazon Web Services)

AI/ML

基于Amazon Machine Learning Bot 的 Named-entity Recognition 快速解决方案

亚马逊云科技 (Amazon Web Services)

AI/ML

利用 Amazon IoT Greengrass 在边缘 DIY 自动浇花系统

亚马逊云科技 (Amazon Web Services)

IoT

模块七作业

21°Char

实力超越,绝对领先——Amazon SageMaker 在企业 MLOps 平台报告中获得高度肯定

亚马逊云科技 (Amazon Web Services)

AI/ML

手把手教程 | 使用无服务器模板部署机器学习模型

亚马逊云科技 (Amazon Web Services)

AI/ML

使用 Amazon Redshift ML 构建多分类模型

亚马逊云科技 (Amazon Web Services)

AI/ML

网易云音乐广告CTR预估模型演进过程

网易数帆

机器学习 CTR 网易云音乐

2021年的感悟生活

卢卡多多

盘点2021

54 K8S之Prometheus介绍

穿过生命散发芬芳

k8s 28天写作 12月日更

Java 中的 xx ≠ null 是什么新语法?

CRMEB

自然语言处理实战——巧用 Amazon Comprehend 分析社交媒体数据

亚马逊云科技 (Amazon Web Services)

AI/ML

如何将您的自定义容器镜像导入Amazon SageMaker Studio Notebooks

亚马逊云科技 (Amazon Web Services)

AI/ML

无监督欺诈检测|基于iForest异常值检测法的反欺诈研究

索信达控股

算法 模型 反欺诈 iForest 金融交易欺诈检测

【12月日更】深度解析redis分布式锁,那些你不知道的秘密!

小梁编程汇

redis 分布式 RedLock redis分布式锁

Node.js v0.10版本发布_JavaScript_Zef Hemel_InfoQ精选文章