Hiệu suất luồng được cải thiện được ra mắt trong Node.js v20.8.0
Việc ra mắt Node.js phiên bản 20.8.0 gần đây đã có một bước nhảy vọt đáng chú ý trong việc nâng cao hiệu suất phát trực tiếp.

Trong một bước phát triển đáng kể trong môi trường thời gian chạy JavaScript, Node.js v20.8.0 đã được phát hành với những cải tiến mang tính đột phá về hiệu suất truyền phát. Phiên bản mới là sự tiếp nối năng động của các dịch vụ ưu việt của nền tảng và có sẵn để tải xuống từ trang web nodejs.org.
Đáng chú ý, các cải tiến hiệu suất tập trung vào các luồng có thể đọc và ghi được, nâng cao hiệu quả tạo và hủy chúng lên khoảng 15%. Những tiến bộ này có khả năng cắt giảm chi phí bộ nhớ cho mỗi luồng.
Có những điểm nổi bật bổ sung trong bản phát hành bao gồm các cải tiến về hiệu suất cho luồng web có thể đọc được. Thật vậy, phiên bản 20.8.0 cho thấy mức tiêu thụ của trình vòng lặp không đồng bộ luồng có thể đọc được tăng lên đáng kể khoảng 140% và mức tiêu thụ 'ống dẫn đến' luồng có thể đọc được tăng khoảng 60%.
Bản nâng cấp cũng mang đến sự cải tiến về quản lý bộ nhớ trong vm APIs, một bước tiến chiến lược được thực hiện bằng cách sử dụng tùy chọn importModuleDynamically. Mục sửa đổi này nhắm mục tiêu và giải quyết các rò rỉ bộ nhớ liên tục cũng như các sự cố không sử dụng sau có trong các API được hỗ trợ theo tùy chọn này, chẳng hạn như vm.Script, vmCompileFunction, và vmSyntheticModule. Bản sửa lỗi cải tiến này sẵn sàng thúc đẩy việc nâng cấp lên v20.8.0 cho những người dùng đang gặp khó khăn với các phiên bản Node.js cũ hơn.
Phiên bản 20.8.0 hiện được coi là bản phát hành 'hiện tại', cho phép các tác giả thư viện có nhiều thời gian để kết hợp hỗ trợ. Nhờ cách tiếp cận theo từng giai đoạn trong việc cập nhật hệ thống, phiên bản mới nhất được giới thiệu một cách thận trọng để đảm bảo khả năng tương thích và độ tin cậy tối đa. Nó mở đường một cách an toàn cho Node.js 18.18.0, được chỉ định là bản phát hành hỗ trợ dài hạn (LTS). Phiên bản LTS mang lại cảm giác mạnh mẽ hơn và được đề xuất cho phần lớn người dùng, làm phong phú thêm thời gian chạy JavaScript hướng sự kiện, không đồng bộ.
Mặc dù thông báo về Node.js v20.8.0 chắc chắn đã thu hút được sự chú ý nhưng các nhà phát triển cũng như chuyên gia trong ngành công nghệ vẫn quan tâm sâu sắc đến phạm vi rộng hơn của các nền tảng low-code và no-code. Trong lĩnh vực này, các nền tảng như AppMaster tạo dấu ấn như một công cụ mạnh mẽ để xây dựng các ứng dụng phụ trợ, di động và web, loại bỏ nợ kỹ thuật và nâng cao hiệu quả phát triển.


