📜 ⬆️ ⬇️

Release node.js 0.6.0

A new stable version of node.js has been released - 0.6.0.

Download (tar.gz, linux) Download (exe, windows)
Site
Documentation

Since this is a major-release, changes have been made to the API without backward compatibility. If something has stopped working in your application / module, this wiki page will help you with the migration:
https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6
')
Major changes compared to the 0.5.x branch: Most of the node has been redesigned to support Windows. There were concerns that these changes would lead to poor performance on UNIX systems, but everything turned out to be much better. Here, for example, benchmark results under Linux system:
v0.4.12 (linux)v0.6.0 (linux)
http_simple.js / bytes / 10245461 r / s6263 r / s
io.js read19.75 mB / s26.63 mB / s
io.js write21.60 mB / s17.40 mB / s
startup.js74.7 ms49.6 ms
In http and io benchmarks, more is better. At startup, less is better. HTTP Benchmark was conducted using 600 connections from three servers on a 10 gigabit network.

In the previous version 0.4 we could run Node on Windows only under Cygwin. Due to the transition to the libuv and native Windows API, we can observe significant improvements in the speed of work under Windows:
v0.4.12 (windows)v0.6.0 (windows)
http_simple.js / bytes / 10243858 r / s5823 r / s
io.js read12.41 mB / s26.51 mB / s
io.js write12.61 mB / s33.58 mB / s
startup.js152.81 ms52.04 ms
We believe that these are not bad results for the intermediate stage, before full support for Windows: some things still need to be done, for example, at the moment, there is no simple way to create native modules using MS Visual Studio. Work on adding this and many other functionality will be carried out in the next releases of the 0.6.x branch.


We also plan to significantly reduce the intervals between releases. The next stable branch will be tentatively in January. Over time, we are going to make releases in accordance with the 6 week interval of Google Chrome.

Thanks to all contributors for the code, tests, documentation and bug reports!

Here is a list of changes in v0.6.0, compared with v0.5.12:

2011.11.04, Version 0.6.0 (stable)

Source: https://habr.com/ru/post/131944/


All Articles