我們很高興地宣布,隨著Edgio v7.4.0的發布,Edgio Sites現在支援Node.js v18。 此更新使我們的客戶可以靈活地選擇Node.js v16和Node.js v18進行部署,從而確保他們可以利用Node.js運行時的最新功能和改進。
用於陣列的和方法,可以簡化某些編碼任務。
。在此發行之前,Edgio v7上的部署在Node.js v16上運行。 通過此新發行版,您可以選擇最適合您的應用程式需求的Node.js版本。
文件中發送到 。
Node.js v18中的新增功能
node.js v18附帶了大量新功能和API,可增強Web應用程式的功能。 以下是對新增功能及其與Node.js v16的區別的詳細說明:V8 JavaScript引擎升級
node.js v18引入了將V8 JavaScript引擎升級到版本10.1的功能。 這帶來了性能改進和新的JavaScript功能,如實驗性全局獲取API
最預期的功能之一是實驗性的全局提取API,現在缺省情況下已啓用。 這為瀏攬器的Fetch API提供了方便,使HTTP請求更簡單,更直觀。Web流API
Web Streams API在Node.js v18中也處於實驗階段,現在已在全球範圍內可用。 此API提供了處理流數據的標準方法,例如讀取和寫入文件或網絡通信。 一些現代框架使用此API將HTML響應流式傳輸到客戶端,只要前幾塊資訊可用。 在適用的情況下,這將大大縮短第一位元組時間(TTFB)。升級到Edgio CLI v7.4.0
Edgio CLI v7.4.0增加了對為Edgio項目選擇Node.js版本的支援。 要將本地安裝的Edgio CLI版本更新爲最新版本,請在項目的根目錄中運行以下命令在Edgio項目中使用Node.js v18
要將Node.js v18用於Edgio Sites項目,請確保使用的是Edgio CLI v7.4.0或更高版本並設定cloudRuntime key
在
module.exports = {
name: 'my-property',
organization: 'my-organization',
cloudRuntime: 'nodejs18.x'
//... rest of the configuration
}
這可確保當您的應用程式在我們的平臺上執行時,它使用正確的Node.js版本。 我們建議您在本地開發應用程式
如果您使用Github操作自動部署到Edgio,請確保同時更新Github操作文件中的Node.js版本。
向前邁進
我們深知,掌握最新的技術對於開發人員來說至關重要。 儘管我們不是第一家提供Node.js v18支援的公司,但我們仍致力於不斷改進我們的平臺,並為您提供成功所需的工具。 新的
我們鼓勵您探索新功能,了解它們如何增強您的Web應用程式。 一如既往,我們在此為您提供支援,並期待在Edgio站點上看到您將使用Node.js v18構建的內容。