歡迎來到新版「JavaScript 本週」!
本週,我們有令人興奮的更新,將使您的開發工作流程更加順暢和更快。從 VoidZero 的統一 JavaScript 工具鏈到 ESLint 的新功能,甚至是 MongoDB 的效能提升,還有很多東西值得探索!
VoidZero 已籌集 460 萬美元種子資金,由 Accel 領投,用於為 JavaScript 生態系統開發統一的高效能工具鏈。
為什麼這很重要?
JavaScript 工具目前較為分散,開發人員依賴各種第三方相依性。 VoidZero 旨在透過建立一個處理從捆綁到測試的所有事務的單一工具鏈來簡化開發流程。
主要亮點:
統一框架:所有任務使用相同的 AST 和解析器,減少冗餘解析。
注重效能: 採用編譯為本機語言構建,支援並行化和最佳化的 JS 插件。
模組化元件:輕鬆自訂高階用例的建構塊。
跨環境支援:適用於所有 JavaScript 環境,沒有執行時間限制。
VoidZero 的新捆綁器 Rolldown 將於今年稍後進入 alpha 版本,並將很快與 Vite 整合。
JSON 和 Markdown 檔案現在可以直接檢查!這是 ESLint 努力成為更通用的 linter 的一部分,擴展到 JavaScript 之外。
有什麼新鮮事?
JSON 支援: 使用新的 @eslint/json 插件,您可以 lint JSON、JSONC 和 JSON5 檔案。首先,只需安裝插件並更新 ESLint 配置以包含 JSON 規則。
Markdown 支援: @eslint/markdown 外掛引入了 CommonMark 和 GitHub 風格的 Markdown 的 linting。只需在您的專案中安裝並配置它即可開始捕獲 Markdown 文件中的問題。
此更新為在 Web 專案中檢查不同文件類型提供了更多可能性,將所有內容置於同一個 ESLint 保護之下。
Tauri 2.0 的穩定版本現已上線,帶來了關鍵改進以及對 iOS 和 Android 的行動支援。這個基於 Rust 的框架讓您只需使用 HTML、JavaScript 和 CSS 即可建立輕量級、跨平台的桌面和行動應用程式。它完成了這一切,並使檔案大小更小,效能更快。
使用 Tauri 2.0,您將獲得:
統一程式碼庫:適用於桌面(Windows、macOS、Linux)和行動裝置(iOS、Android)的 UI 程式碼庫。
熱模組替換 (HMR): 無縫更新應用程式的前端,無需重建。
行動支援:使用 Swift 或 Kotlin 建立特定於行動裝置的功能,同時共用 Rust 邏輯。
進階外掛:使用更完善的插件系統擴充應用程式的功能,簡化開發。
Tauri 不斷發展,為開發者提供了一種高效且靈活的方式來為所有平台進行構建。
Tabulator 6.3:透過強大的編輯、過濾和排序功能簡化 Web 應用程式中複雜資料表的管理。
MongoDB 8.0:透過可查詢加密和更好的擴充來享受 30% 的效能提升和增強的安全性。
Eleventy 3.0:此靜態網站產生器的最新版本使創建快速、高效的網站比以往更加容易。
µExpress: 使用此最佳化版本的 Express 加速您的 Node.js 應用程序,提供高達 4 倍的更快請求速度。
這就是「JavaScript 本週」第三期!感謝您的收聽!
請隨時與其他開發人員分享此新聞通訊,並確保您已訂閱以獲得有關下一期的通知。
下次再見,祝您編碼愉快!
VoidZero 募得 460 萬美元
ESLint 現在支援 JSON 和 Markdown
Tauri 2.0 發布
製表器 6.3
MongoDB 8.0
十一3.0
μExpress
以上是VoidZero、新 ESLint、MongoDB 等的詳細內容。更多資訊請關注PHP中文網其他相關文章!