Sau một thời gian chia tách, một nhóm lập trình viên tách ra khỏi tổ chức Node.js xây dựng tổ chức iojs.org với mục tiêu nâng cấp Node.js nhanh hơn, quyết liệt hơn song song với sự nâng cấp của JavaScript. Tháng 9 vừa qua iojs.org và nodejs.org đã tìm được tiếng nói chung và quyết định tái hợp. Điều này có lợi cho cộng đồng lập trình viên và người dùng.
Node.js, cuối cùng đã có một phiên bản ổn định với sự sẵn sàng ra mắt của phiên bản 4.0 (hiện là 4.2.1 hỗ trợ dài hạn)
Phiên bản này là một sự kiện lớn, bởi vì nó đánh dấu sự hợp nhất chính thức của Node.js và io.js lần đầu tiên sau khi chúng chia rẽ sâu sắc vào cuối năm ngoái trong một cuộc tranh luận với người quản lý của framework này.
Node 4.0 mang đến một phiên bản giống như engine v8 JavaScript sử dụng trong trình duyệt Chrome, đi cùng với những tính năng của ES6: let, const, class, map, weak map...
Đây cũng là lần đầu tiên nó mang đến sự hỗ trợ cho các bộ xử lý ARM, và nền tảng Node đã xây dựng một bộ thử nghiệm mở rộng để đảm bảo nó làm việc nhất quán trên các hệ điều hành Linux, Window, FreeBSD, SmartOS và các thiết bị ARM.
Phiên bản đầu tiên của nền tảng Node này đáng chú ý bởi sự “hỗ trợ dài hạn” của nó. Bắt đầu từ tháng 10, nền tảng này sẽ đảm bảo cập nhật các phiên bản ổn định và bảo mật cứ sau mỗi 18 tháng.
Sau 18 tháng trở đi, nó chuyển sang chế độ bảo trì nơi mà nền tảng này sẽ vẫn phát hành những bản vá lỗi và bảo mật quan trọng.
Bên cạnh đó, Node sẽ phát hành các phiên bản 'stable' cùng với các phiên bản chính mới mỗi 6 tháng, với phát hành LTS cho mỗi phiên bản chính, điều này sẽ gối lên nhau về mặt thời gian để tạo ra sự nhất quán.
Node.js 4.0 có một số lượng thay đổi lớn từ phiên bản trước đó. Nền tảng này mong đợi sự chuyển đổi để bắt kịp phiên bản mới của V8, tuy nhiên để tiến về phía trước nó nên đơn giản hơn trong việc chuyển đổi giữa các phiên bản.
Việc hỗ trợ dài hạn và những thay đổi không làm phá vỡ hệ thống sẽ đảm bảo cho cả các công ty lớn và nhỏ xem framework này là một lựa chọn tốt ngay lúc này, và nó sẽ còn phổ biến hơn trong tương lai.
bản gốc: the next web
Người dịch: Phùng Tùng Huy, thực tập sinh iOS Techmaster
Bình luận