10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:362636
用户头像

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

关注

评论

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

《Mooncake: A KVCache-centric Disaggregated Architecture for LLM Serving》阅读笔记

AI布道Mr.Jin

HAProxy 可观测性最佳实践

观测云

HAProxy

Java学习书籍推荐!

程序员高级码农

Java 程序员 计算机

YashanDB金融特性数据库根原创实验室成果发布,1:1替代Oracle能力获数十家金融权威专家验证

极客天地

Redis 数据恢复的月光宝盒,闪回到任意指定时间

Baidu AICLOUD

数据库 redis

今年夏天,最不该错过的一场 AI 聚会

声网

《算法导论(第4版)》阅读笔记:p173-p174

codists

算法

WAAP对提升网站访问速度有什么作用?

天翼云开发者社区

WAAP

项目管理协作软件:禅道 VS Leangoo

axe

项目管理工具 办公软件 禅道 leangoo

谷云科技发布业内首份 Oracle OSB 迁移到 iPaaS 技术白皮书

谷云科技RestCloud

oracle API 白皮书 集成平台 ipaas

时序数据库 Apache IoTDB V2.0.3 发布|新增元数据导入导出脚本适配表模型功能

Apache IoTDB

Redis 集群操作配置(超详细配图,配截图详细说明)

量贩潮汐·WholesaleTide

redis

SpringBoot项目的html页面使用axios进行get post请求

刘大猫

人工智能 算法 post GET axios

【万字长文】大模型开源开发全景与趋势解读

蚂蚁开源

人工智能 开源 大模型 开源生态 AI趋势

浩辰CAD看图王:携手鸿蒙,CAD技术创新驱动企业数字化转型

在路上

cad 浩辰CAD CAD看图王

基于华为开发者空间,部署Cherry Studio+高德地图MCP Server构建出行规划助手

华为云开发者联盟

华为云ModelArts AI‘’ 华为开发者空间 MCP

互联网大厂1000道Java面试题及答案整理

Geek_Yin

Java 程序员 Java面试题 Java面试八股文

是时候跟虚拟机说再见了?

北京好雨科技有限公司

k8s rainbond 容器平台 企业号 5 月 PK 榜 信创国产化

鲲鹏Arm+麒麟V10,国产化信创 K8s 离线部署保姆级教程

北京好雨科技有限公司

k8s rainbond 容器平台 企业号 5 月 PK 榜 信创国产化

DevOps效能引擎:模板版本管理,让每一次变更可控可追溯

嘉为蓝鲸

DevOps 持续集成 智能运维

ETL脚本节点使用的方式

谷云科技RestCloud

数据处理 API 脚本 ETL 数据集成

开源 TTS 模型 Chatterbox:支持实时合成,0.5B 规模;Odyssey:实时互动视频,30 帧/秒流式传输丨日报

声网

华为开发者空间 - MindSpore魔法课堂:手把手教你玩转AI框架

华为云开发者联盟

Jupyter Notebook 昇思MindSpore AI‘’ 华为开发者空间

DeepSeek‑R1-0528 重磅升级:蚂蚁百宝箱免费、无限量调用

猫头虎

人工智能 DeepSeek DeepSeek v3 DeepSeek R1 模型

从试验田到深水区,AI落地的福州答卷

脑极体

AI

CAD文字样式如何修改?快来试试多行文字+自定义样式!

在路上

cad cad看图 CAD看图王

分布式系统学习:分布式事务

电子尖叫食人鱼

学习 分布式

RocketMQ实战—基于RocketMQ升级订单系统架构

不在线第一只蜗牛

RocketMQ

2025年中高级JAVA工程师面试题汇总

Geek_Yin

Java 编程 Java面试题 Java面试八股文

华为浏览器上线高考频道,打造一站式智慧助考服务

最新动态

SpringCloud Alibaba Seata 分布式事务处理的详细使用以及详细剖析

量贩潮汐·WholesaleTide

分布式 #SpringCloud

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