JavaScript 新聞速遞!
歡迎來到本週 JavaScript 新聞!
從 Bun 1.2 的性能提升到 Mozilla Firefox 中基於 AI 的網絡擴展,以及最新改變生態系統的工具,我們有很多內容需要解讀。
讓我們開始吧!
Bun 1.2:更快,更強,更好
Bun 1.2 在 JavaScript 運行時領域佔據了頭條新聞,通過重大更新,突破了 Node.js 兼容性的界限。數千個錯誤修復和性能改進使 Bun 成為生產環境中更可靠的選擇。從 Node.js 遷移從未如此簡單,因為 Bun 最大限度地減少了中斷並保持了功能。
主要特性:
-
基於文本的鎖文件: Bun 轉換為基於文本的鎖文件,以便於依賴項管理和調試,提高了項目工作流程的清晰度。
-
對 S3 和 Postgres 的原生支持: 開發人員現在可以享受與 Amazon S3 和 Postgres 的無縫集成,從而加快雲開發設置。
-
JSONC 支持: 帶有註釋的 JSON 文件使配置更易於閱讀和管理。
-
Express.js 速度提升 3 倍: 性能大幅提升,使 Express.js 應用程序的運行速度提高了 3 倍。
Transformers.js v3.3
Transformers.js v3.3 繼續推進機器學習領域的發展,將最先進的 NLP(自然語言處理)和 TTS(文本轉語音)直接提供給您的瀏覽器。無需服務器端處理——所有操作都在客戶端流暢運行。
突出特性:
-
StyleTTS 2: 一個近乎人類水平的文本轉語音模型,可在瀏覽器中運行,非常適合語音助手或語音功能。
-
Grounding DINO: 無需標記數據即可工作的零樣本目標檢測,非常適合實時應用程序。
-
React 集成: 與 React 的改進集成使在 Web 應用程序中使用 ML 模型比以往任何時候都更容易。
-
實時演示: 測試實時 TTS 功能,其令人印象深刻的結果可與雲服務相媲美。
Mozilla 的基於 ML 的網絡擴展
Mozilla Firefox 的 Nightly 瀏覽器引入了機器學習 API,無需雲處理即可實現設備上的 ML 任務。這種注重隱私的方法減少了延遲,同時確保了數據安全。
您可以使用 Firefox 的 ML API 執行的操作:
-
裝置上的文字摘要: 總結文章和網路內容,無需外部伺服器。
-
目標偵測與影像分類: 直接在瀏覽器中執行目標辨識等任務。
-
由 Transformers.js 和 ONNX 引擎提供支援: 與這些工具的無縫整合提供了快速、安全的 ML 操作。
此 API 為開發人員帶來了注重隱私的裝置上 ML,為基於 AI 的 Web 應用程式創造了新的機會。
您應該了解的工具和版本
讓我們快速了解本週在 JavaScript 世界中引起轟動的最新工具!
-
Rspack v1.2: 透過持久快取(熱啟動速度提高 250%!)、Yarn PnP 支援和 Angular 整合來提高捆綁效率。
-
Capacitor 7: 完全支援 Android 15 和 iOS 18、Swift Package Manager 和簡化的依賴項管理,用於跨平台應用程式開發。
-
Vitest 3.0: 透過多瀏覽器設定、基於行的測試篩選和社群驅動的創新來增強 Vite 原生測試。
-
ArkType 2.0: 重新定義執行時間驗證-比 Zod 快 100 倍,輕鬆地將 TypeScript 橋接到 JavaScript。
-
React Admin 5.5: 現在支援 React 19、React Router 7 和 MUI 6,具有批次操作、字串陣列編輯和針對 B2B 前端的更好快取。
這就是第十九期「本週 JavaScript 新聞」的全部內容,由 jam.dev 提供——該工具使您的團隊無法向您發送錯誤的錯誤報告。
隨意與其他開發人員分享此新聞通訊,並確保您已訂閱以接收下一期通知。
下次再見,編碼愉快!
參考資料
Bun 1.2
Transformers.js v3.3
Mozilla 的 ML API
Rspack v1.2
Capacitor 7
Vitest 3.0
ArkType 2.0
React Admin 5.5
以上是Mozilla 的新機器學習 API、Bun 中的重大變更、開發人員工具等的詳細內容。更多資訊請關注PHP中文網其他相關文章!