前端周刊發(fā)表每周前端技術(shù)相關(guān)的大事件泡孩、文章教程窿吩、一些框架的版本更新猛们、以及代碼和工具。每周定期發(fā)表吊宋,歡迎大家關(guān)注、轉(zhuǎn)載颜武。
<span style="color:red;">如果外鏈不能訪問璃搜,關(guān)注公眾號前端每周看拖吼,里面有解決辦法</span>
大事件
控制你自己的JavaScript 運行時—— Bun、Rhino这吻、Deno吊档、Node 和現(xiàn)在的 Blueboat.. 創(chuàng)建你自己的 JavaScript 運行時環(huán)境是新的“hello world”嗎??? 不完全是唾糯,但這是一個有趣的過程怠硼,你將擁有自己的 Rust、Tokio 和 V8 驅(qū)動系統(tǒng)移怯。
Bun:對 JavaScript 生態(tài)系統(tǒng)的徹底改革香璃?——繼續(xù) JavaScript 運行時主題,F(xiàn)orrest 對 Bun芋酌、它的承諾和潛力進行了深思熟慮的研究增显。雖然它“還沒有為工作場所做好準(zhǔn)備”,但他總結(jié)道脐帝,未來顯然是美好的時光同云。
Douglas Crockford:“我們今天對 JavaScript 能做的最好的事情就是讓它退役《赂梗”——哎喲炸站!對JavaScript:The Good Parts和 JSON 的發(fā)明者的作者的采訪那么 TypeScript 呢?
15 個常見的 JavaScript 初學(xué)者錯誤——James在他的 YouTube 頻道上發(fā)布了許多精彩的 JavaScript 視頻疚顷,但我讓他寫一篇文章旱易,因為我知道會有更多的人閱讀它;-) 他做到了腿堤!
文章
關(guān)于導(dǎo)入映射你需要知道的一切 — 導(dǎo)入映射提供了一種控制 JavaScript 導(dǎo)入行為的方法阀坏,因此即使是import moment from "moment"在網(wǎng)頁上這樣簡單的東西也可以引入正確的代碼。盡管缺乏官方的 Firefox 或 Safari 支持(盡管 polyfill 可用)笆檀,但它們開始在更多地方使用忌堂。
Misko Hevery 談為什么 Qwik 會改進 JavaScript 框架 — Angular的原始創(chuàng)建者 Misko Hevery 說他的新項目解決了一個長期存在的問題: Qwik是一個承諾“即時”應(yīng)用程序的 JavaScript 框架。
使用 TypeScript 從字符串文字類型中提取參數(shù)類型 — 如果 TypeScript 的類型系統(tǒng)可以做的事情給你留下深刻印象或讓你感到困惑酗洒,你需要閱讀這篇精彩呈現(xiàn)的文章士修。
更深入地測試 Bun 的性能和與 Node 的兼容性 — 我們最近鏈接到 David 最初的Node 與 Bun 比較,但由于方法中的缺陷而不得不發(fā)布更正樱衷。幸運的是棋嘲,大衛(wèi)現(xiàn)在正在通過“一些更精心構(gòu)建的性能測試”來重新審視這個想法。
使用 Node.js 為 Unix 和 Windows 創(chuàng)建基于 ESM 的 Shell 腳本 — 如何使用 Node.js 為 Unix 和 Windows 創(chuàng)建基于 ESM 的 Shell 腳本矩桂?
框架發(fā)布
- Impress.js 2.0 – JS + CSS3 驅(qū)動的演示框架沸移。
- Lerna 5.3 – 從一個 monorepo 管理和發(fā)布多個包。
- Ghost 5.5 – Node.js CMS / 發(fā)布平臺。
- 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 中提取文章內(nèi)容笆制。
- React Simple Maps 3.0 – 用于 React 應(yīng)用程序的精美 SVG 地圖绅这。
- Emoji Mart 5.2 - 表情符號采摘組件。
- hls.js 1.2 – 播放 HTTP 直播內(nèi)容的 JS 庫在辆。
- MicroDiff 1.3 – 零依賴對象和數(shù)組比較庫证薇。
- Temporal JavaScript SDK 1.0 – 持久的代碼執(zhí)行框架和平臺。
代碼和工具
Blueboat:一體化無服務(wù)器 JavaScript 運行時: 如果您使用過Cloudflare Workers匆篓,這個想法似乎很熟悉浑度。它將 V8、進程級快照和 Rust 結(jié)合在一起鸦概,專注于安全快速地以多租戶方式運行 JavaScript箩张。
Skeleton:功能齊全的 Svelte UI 組件庫:Svelte + Tailwind 讓開發(fā)非常高興。這里有很多文檔和演示窗市。
simplex-noise.js 4.0:一種快速的 Simplex 噪聲實現(xiàn):小型先慷、獨立且快速,您可以在像這樣的酷演示中使用它咨察,或者將令人信服的顆粒/噪聲應(yīng)用于圖像或其他數(shù)據(jù)论熙。
AST Explorer:Analyze the Structure of Parsed JavaScript Online:一個簡潔的基于 Web 的工具,用于查看提供的 JavaScript 代碼如何被解析為語法樹摄狱。