
JavaScript執行環境Bun釋出1.2.12版本,新增可將瀏覽器主控臺(Console)輸出直接串流至終端機的功能,強化除錯效率與人工智慧開發整合彈性,並針對Node.js相容性、記憶體使用量及多個臭蟲進行修正。本次更新雖屬小幅版本,卻對日常開發流程,特別是在全端開發與前端測試情境,提供更進一步的可觀察性與除錯體驗。
透過新增的--console旗標,或在伺服器設定中啟用對應選項,開發者現在可將瀏覽器主控臺輸出直接串流至啟動Bun的終端機。這些資訊會明確標示來源,並透過與熱重載共用的連線傳送,無需額外設定即可運作。此機制減少在瀏覽器與終端機之間切換的麻煩,讓除錯流程更集中,也替人工智慧工具提供即時、具上下文的日誌輸入,有助提升自動化分析與協作效率。
該功能由社群貢獻實作,現在並非預設啟用,但官方表示未來版本可能考慮設為預設行為。此設計除有助於集中日誌訊息來源,對部署前測試與故障重現也很實用。
除了主控臺串流外,Bun在這個版也大幅改善記憶體使用效率。開發者測試顯示,針對React專案熱重載超過300次的情境,Bun從1.2.11版本的約272MB大幅降至1.2.12的150MB,而改進主要來自於Sourcemap處理架構的調整。
在Node.js相容性方面,Bun強化對JavaScript執行引擎的快取機制支援,允許將程式碼的編譯結果儲存並重複使用,可有效縮短重啟或重新載入時的等待時間,對於開發時需頻繁重複執行的場景特別實用。同時也新增對網路模組的支援,可靈活設定封鎖特定IP或網段的規則,提升應用程式的控制能力與安全性。HTTP模組也修正多項潛在錯誤,處理特例情境更加穩定。根據官方的資料,Bun目前已通過大多數Node.js計時功能的測試。
Bun本次也針對文字解碼相關功能進行修正,調整行為以符合Web標準規範,讓開發者在處理各類文字編碼時能獲得更一致的結果,並避免過去可能因輸入異常資料而產生的錯誤。在穩定性方面,Bun修正了過去在長時間執行熱重載時可能出現的偶發性錯誤,提升開發過程的可靠性。同時也修復了與模組安裝與路徑處理有關的問題,包含部分套件在安裝過程,無法正常執行初始化指令的情況。
熱門新聞
2025-06-17
2025-06-16
2025-06-16
2025-06-16
2025-06-17
2025-06-13