Vercel 宣布為熱門 Node.js 框架 Fastify 提供「零配置」部署支援。開發者現在可以直接將 Fastify 應用程式部署到 Vercel 的 Serverless Functions,無需手動調整設定檔或編寫複雜的適配器。這項更新大幅簡化了 Node.js 後端與 API 在 Vercel 上的部署流程,顯著提升開發體驗。
Vercel 宣布其 Node.js Serverless Functions 正式支援標準的 Web Fetch 處理常式(Handlers)。開發者現在可以使用標準的 Request 和 Response 物件來撰寫後端函數,而不再局限於傳統的 Node.js (req, res) 格式。這項更新不僅簡化了程式碼,還大幅提升了與 Edge Runtime 等其他平台的程式碼相容性與可移植性。
Vercel 宣布改進其 Fluid compute 執行環境中對於未處理 Node.js 錯誤(unhandled errors)的處理機制。當應用程式遇到未捕獲的異常或未處理的 Promise 拒絕時,系統將提供更清晰、更具可讀性的錯誤資訊與日誌。這項更新有助於開發者在 Vercel 平台上更快速地定位並修復伺服器端錯誤,提升維運效率。
Vercel 宣布其 Node.js 執行環境的 Vercel Functions 正式支援「請求取消(Request Cancellation)」。當用戶端在請求未完成前中斷連線(如關閉分頁或取消 API 呼叫),函式將能偵測並停止執行。這項更新能有效避免無效的資料庫查詢與 API 呼叫,特別適合用於優化 AI 串流(Streaming)回應的資源消耗與成本。
Vercel 宣布其 Serverless Functions(Node.js)與 Edge Runtimes 全面支援響應串流(Response Streaming)。這項更新解決了過去 Serverless 函數必須等待完整響應生成後才一次性回傳的限制,能顯著降低首字時間(TTFB)。對於開發 ChatGPT 式的生成式 AI 應用、即時數據傳輸或漸進式網頁渲染的開發者而言,這是一項重大的基礎設施升級。
本公告為 2019 年的歷史紀錄。Vercel 宣布在其部署平台正式支援 Node.js 10 執行期,帶來更快的啟動速度與現代 JavaScript 語法支援。此版本目前已結束生命週期(EOL),僅供技術演進歷史參考。