前端周刊第三十期

  • 2022 年 7 月 30 日
  • 筆記

前端周刊發表每周前端技術相關的大事件、文章教程、一些框架的版本更新、以及程式碼和工具。每周定期發表,歡迎大家關注、轉載。
如果外鏈不能訪問,關注公眾號「前端每周看」,裡面有解決辦法

大事件

文章

  1. 關於導入映射你需要知道的一切 — 導入映射提供了一種控制 JavaScript 導入行為的方法,因此即使是import moment from "moment"在網頁上這樣簡單的東西也可以引入正確的程式碼。儘管缺乏官方的 Firefox 或 Safari 支援(儘管 polyfill 可用),但它們開始在更多地方使用。

  2. Misko Hevery 談為什麼 Qwik 會改進 JavaScript 框架 — Angular的原始創建者 Misko Hevery 說他的新項目解決了一個長期存在的問題: Qwik是一個承諾「即時」應用程式的 JavaScript 框架。

  3. 使用 TypeScript 從字元串文字類型中提取參數類型 — 如果 TypeScript 的類型系統可以做的事情給你留下深刻印象或讓你感到困惑,你需要閱讀這篇精彩呈現的文章。

  4. 更深入地測試 Bun 的性能和與 Node 的兼容性 — 我們最近鏈接到 David 最初的Node 與 Bun 比較,但由於方法中的缺陷而不得不發布更正。幸運的是,大衛現在正在通過「一些更精心構建的性能測試」來重新審視這個想法。

  5. 使用 Node.js 為 Unix 和 Windows 創建基於 ESM 的 Shell 腳本 — 如何使用 Node.js 為 Unix 和 Windows 創建基於 ESM 的 Shell 腳本?

框架發布

  1. Impress.js 2.0 – JS + CSS3 驅動的演示框架。
  2. Lerna 5.3 – 從一個 monorepo 管理和發布多個包。
  3. Ghost 5.5 – Node.js CMS / 發布平台。
  4. Mongoose 6.5 – Node.js MongoDB 對象建模。
  5. NodeBB 2.3 – 基於 Node.js 的論壇軟體。
  6. Jasmine 4.3 – 流行的 JS 測試框架。
  7. Node.js 18.7.0
  8. Article Parser 7.0 – 從 Node.js 中的給定 URL 中提取文章內容。
  9. React Simple Maps 3.0 – 用於 React 應用程式的精美 SVG 地圖。
  10. Emoji Mart 5.2 - 表情符號採摘組件。
  11. hls.js 1.2 – 播放 HTTP 直播內容的 JS 庫。
  12. MicroDiff 1.3 – 零依賴對象和數組比較庫。
  13. Temporal JavaScript SDK 1.0 – 持久的程式碼執行框架和平台。

程式碼和工具

  1. Blueboat:一體化無伺服器 JavaScript 運行時: 如果您使用過Cloudflare Workers,這個想法似乎很熟悉。它將 V8、進程級快照和 Rust 結合在一起,專註於安全快速地以多租戶方式運行 JavaScript。

  2. Skeleton:功能齊全的 Svelte UI 組件庫:Svelte + Tailwind 讓開發非常高興。這裡有很多文檔和演示。

  3. simplex-noise.js 4.0:一種快速的 Simplex 雜訊實現:小型、獨立且快速,您可以在像這樣的酷演示中使用它,或者將令人信服的顆粒/雜訊應用於影像或其他數據。

  4. AST Explorer:Analyze the Structure of Parsed JavaScript Online:一個簡潔的基於 Web 的工具,用於查看提供的 JavaScript 程式碼如何被解析為語法樹。

Tags: