龍蜥 Node.js/WebAssembly SIG 重磅釋出 Node.js/Noslate 效能最佳化白皮書

OpenAnolis小助手發表於2023-03-31

文/嚴懿宸

前言

JavaScript 是開發者數量最龐大的程式語言,Node.js以其跨平臺、易用的特性廣泛使用於服務端、桌面應用等場景,但其通用性也限制了一些場景下特定的最佳化。我們針對 Node.js 在服務端的場景,基於 SIG 成員在相關方向的探索,提供了一系列效能最佳化、標準化測試方案。本次我們首先發布的是 Noslate Anode 在 Intel 平臺上的最佳化白皮書,最高能提供 50% 左右的效能提升。

關於 SIG

龍蜥社群 Node.js/WebAssembly SIG 專注於服務端的 Node.js 場景。SIG 的成員來自Intel、大淘寶技術部、阿里雲編譯器團隊等企業的資 深開發者,在 Node.js 不同場景有深度探索和豐富經驗。Noslate Anode 是由淘寶開源的 Node.js 發行版,在相容 Node.js 的前提下具有冷啟動最佳化等額外特性,也是下一代龍蜥作業系統 Anolis OS 23 的預設 Node.js 發行版。歡迎廣大 Node.js 開發者加入 SIG 參與討論(入群方式見文末)。

白皮書內容

本次釋出的白皮書為《Node.js/Noslate 效能最佳化白皮書》,內容包括 Node.js 在實際業務中的使用場景,針對服務端負載的多種最佳化方案和效能測評。本次資料的測試平臺專注於 Intel 平臺。

Node.js 大大擴充套件了 JavaScript 語言的使用範圍。在 Noslate Anode 發行版的基礎上,我們將 Node.js/WebAssembly SIG 的服務端最佳化實踐和實際使用場景精選為《Node.js/Noslate 效能最佳化白皮書》,全方位地介紹了服務端切實有效的最佳化手段及其適用場景,為 Node.js 語言社群作出貢獻。

效果顯著:白皮書最佳化能在實際場景、常用框架下獲得高達約 50% 的效能提升。

真實場景:首 次分享了 SIG 成員在真實業務中使用 Node.js 的實際應用。

多種最佳化:適用於不同場景的多種最佳化方案,提供了多層次的最佳化選項。

後續我們也將繼續釋出 Node.js 和 Noslate 在龍蜥社群架構下的效能評估和最佳化報告,並計劃開源標準化的 Node.js 服務端效能測試集。

點選下方連結獲取白皮書全文:

—— 完 ——


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2942948/,如需轉載,請註明出處,否則將追究法律責任。

相關文章