🌰栗子前端技术周刊第 144 期 (2026.08.24 - 2026.08.30):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。
📰 技术资讯
-
Rspack 2.2:Rspack 2.2 发布,更新内容包括:性能上有 30 多项优化,如构建时间缩短、HMR 改进、模块 ID 更短;新特性包括
import.meta改进、支持 Browserslist Baseline 及更多平台等。 -
pnpm 12:pnpm 12 发布,Rust 重写版本已正式稳定,v11 的全部命令、参数以及锁文件格式基本沿用,仅有少量改动。全局 node 版本也会跟随项目锁定的版本。注意:npm 的 latest 标签仍然指向 pnpm 11,需要执行
pnpm self‑update next‑12完成升级。 -
Solid 2.0 RC:Solid 2.0 RC 发布,异步现已内置进响应式依赖图,异步数据可以直接通过普通的 memo(记忆计算)进行流转。
createResource、batch、startTransition均已被移除。SolidStart 正式退役,其能力改为通过 Vite 插件的start: true标志开启,并且当前 API 已经冻结。 -
Node.js 26.8.0:Node.js 26.8.0(Current 最新版)发布,本次更新新增多项能力,Node.js 现在无需第三方依赖即可读写 ZIP 压缩包。此外 Node 的 REPL 交互环境现已支持基础语法高亮。本周还发布 v26.8.1,修复了版本字符串异常的问题。
📒 技术文章
-
ESM and CommonJS: What import and require Actually Do:ESM 与 CommonJS:import 和 require 的真实工作原理 —— 二者看上去是同类操作,但作者阐释:ESM 的 import 会始终绑定导出方的变量引用,而解构形式的 require () 仅拿到一份副本。该差异会在循环依赖、发布的第三方包中产生实际影响。
-
WebSockets vs. SSE should be about ordering and correctness:WebSocket 与 SSE 的取舍,核心在于消息顺序与正确性 —— 作者深入探讨了 WebSocket 与服务器发送事件(Server-Sent Events)之间的区别。
-
一行 CSS 新特性干掉 20 行 JavaScript:文章整理出来的 6 个在 2026 年已经获得主流浏览器全面支持,但依然被国内大量前端严重低估的纯 CSS 新特性。
🔧 开发工具
- Mobile View:一款 Chrome 浏览器扩展,可同时最多测试 5 种视图,涵盖 iPhone、安卓设备以及平板;支持滚动同步、视图旋转 / 缩放、明暗界面主题等多项功能。
- SVGO 4.1:基于 Node 的 SVG 优化工具。SVG 文件通常会包含冗余信息,你可以把 SVGO 用作命令行工具或 Node 库来精简 SVG 文件。
- nuqs 2.10:类型安全的搜索参数状态管理器。用法类似
useState,但状态存储在 URL 查询字符串中。
🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。
💖 欢迎关注微信公众号:栗子前端