前端周刊第三十期
- 2022 年 7 月 30 日
- 筆記
前端周刊發表每周前端技術相關的大事件、文章教程、一些框架的版本更新、以及程式碼和工具。每周定期發表,歡迎大家關注、轉載。
如果外鏈不能訪問,關注公眾號「前端每周看」,裡面有解決辦法
大事件
控制你自己的JavaScript 運行時—— Bun、Rhino、Deno、Node 和現在的 Blueboat.. 創建你自己的 JavaScript 運行時環境是新的「hello world」嗎?😆 不完全是,但這是一個有趣的過程,你將擁有自己的 Rust、Tokio 和 V8 驅動系統。
Bun:對 JavaScript 生態系統的徹底改革?——繼續 JavaScript 運行時主題,Forrest 對 Bun、它的承諾和潛力進行了深思熟慮的研究。雖然它「還沒有為工作場所做好準備」,但他總結道,未來顯然是美好的時光。
Douglas Crockford:「我們今天對 JavaScript 能做的最好的事情就是讓它退役。」——哎喲!對JavaScript:The Good Parts和 JSON 的發明者的作者的採訪那麼 TypeScript 呢?
15 個常見的 JavaScript 初學者錯誤——James在他的 YouTube 頻道上發布了許多精彩的 JavaScript 影片,但我讓他寫一篇文章,因為我知道會有更多的人閱讀它;-) 他做到了!
文章
關於導入映射你需要知道的一切 — 導入映射提供了一種控制 JavaScript 導入行為的方法,因此即使是import moment from "moment"在網頁上這樣簡單的東西也可以引入正確的程式碼。儘管缺乏官方的 Firefox 或 Safari 支援(儘管 polyfill 可用),但它們開始在更多地方使用。
Misko Hevery 談為什麼 Qwik 會改進 JavaScript 框架 — Angular的原始創建者 Misko Hevery 說他的新項目解決了一個長期存在的問題: Qwik是一個承諾「即時」應用程式的 JavaScript 框架。
使用 TypeScript 從字元串文字類型中提取參數類型 — 如果 TypeScript 的類型系統可以做的事情給你留下深刻印象或讓你感到困惑,你需要閱讀這篇精彩呈現的文章。
更深入地測試 Bun 的性能和與 Node 的兼容性 — 我們最近鏈接到 David 最初的Node 與 Bun 比較,但由於方法中的缺陷而不得不發布更正。幸運的是,大衛現在正在通過「一些更精心構建的性能測試」來重新審視這個想法。
使用 Node.js 為 Unix 和 Windows 創建基於 ESM 的 Shell 腳本 — 如何使用 Node.js 為 Unix 和 Windows 創建基於 ESM 的 Shell 腳本?
框架發布
Impress.js 2.0 – JS + CSS3 驅動的演示框架。 Lerna 5.3 – 從一個 monorepo 管理和發布多個包。 Ghost 5.5 – Node.js CMS / 發布平台。 Mongoose 6.5 – Node.js MongoDB 對象建模。 NodeBB 2.3 – 基於 Node.js 的論壇軟體。 Jasmine 4.3 – 流行的 JS 測試框架。 Node.js 18.7.0 Article Parser 7.0 – 從 Node.js 中的給定 URL 中提取文章內容。 React Simple Maps 3.0 – 用於 React 應用程式的精美 SVG 地圖。 Emoji Mart 5.2 - 表情符號採摘組件。 hls.js 1.2 – 播放 HTTP 直播內容的 JS 庫。 MicroDiff 1.3 – 零依賴對象和數組比較庫。 Temporal JavaScript SDK 1.0 – 持久的程式碼執行框架和平台。
程式碼和工具
Blueboat:一體化無伺服器 JavaScript 運行時: 如果您使用過Cloudflare Workers,這個想法似乎很熟悉。它將 V8、進程級快照和 Rust 結合在一起,專註於安全快速地以多租戶方式運行 JavaScript。
Skeleton:功能齊全的 Svelte UI 組件庫:Svelte + Tailwind 讓開發非常高興。這裡有很多文檔和演示。
simplex-noise.js 4.0:一種快速的 Simplex 雜訊實現:小型、獨立且快速,您可以在像這樣的酷演示中使用它,或者將令人信服的顆粒/雜訊應用於影像或其他數據。
AST Explorer:Analyze the Structure of Parsed JavaScript Online:一個簡潔的基於 Web 的工具,用於查看提供的 JavaScript 程式碼如何被解析為語法樹。

