本周刊更新时间期望是在每周天,网站在建设中……
目前推荐使用 Folo 订阅本周刊的 Quaily RSS
公众号 前端周周谈 FE Bits,点击阅读原文链接可查看原文。
QQ 讨论小群 598022684,日常讨论前端技术 & 生活,也可在群里投稿自己的文章,随意加入,比较偏向粉丝群的性质~
本周刊同时也开源在 fe-bits-weekly,欢迎关注。

今天是 2025 年 9 月 22 日,星期一。上周真是忙的晕头转向,所以推迟到今天才更新。

上周五请了假去上海,逛了上海海洋水族馆。


An image to describe postAn image to describe post

周六参加了 pycon 见了偶像 Manjusaka,值了,晚上航班还延误了,从晚上 8 点一直到凌晨 4 点才到家,好惨啊。

《不要用 Next.js.webp》
An image to describe post

An image to describe post

生态与社区动态

文中详细回顾了 Cloudflare 宕机事件。事故由前端 React useEffect 依赖配置错误引发,高频 API 调用叠加了服务端更新,造成雪崩式过载。Cloudflare 分享了事故时间线、恢复措施以及未来的改进方向,包括自动化回滚、容量管理、请求重试控制和可观测性提升等关键经验。

也算是前端界的大 bug 了(乐)

NPM 生态系统出现极具破坏性的蠕虫病毒,以沙丘中的虚拟生物沙虫命名,能够自动感染其他 NPM 包。
沙虫病毒的工作方式是当感染开发者设备后,会自动搜寻各种凭据包括 NPM 凭据,然后自动篡改这名开发者有权限操作的包并加入蠕虫,目前已经有超过 178 个软件包被感染。

你知道吗?在 macOS 上,您只需更新到 Safari 26,同时仍可保持在 macOS 15 Sequoia 或甚至 macOS 14 Sonoma 上。
前往  > 系统设置 > 通用 > 软件更新。在“也可用”下,您会找到 Safari。点击“立即更新”。

Did you know that on macOS, you can update just to Safari 26, while remaining on macOS 15 Sequoia or even macOS 14 Sonoma?
Go to  > System Settings > General > Software Update. Under “Also Available” you’ll find Safari listed. Click “Update Now”.

文章与视频

CSS 新特性

趣味项目与工具

An image to describe post

  • Gallery Button:超酷的纯 CSS 相册预览动画,具备折叠展开的纸张效果。

An image to describe post

生态更新

  • pnpm 10.16 新增 minimumReleaseAge 设置,延迟依赖安装,避免第一时间安装可能受攻击的版本,允许通过 minimumReleaseAgeExclude 针对特定包(如 webpack)排除该限制,始终获取最新版本。近期流行包被攻击事件频发,pnpm 借此降低恶意版本扩散风险。

  • Lynx 3.4 正式发布:带来 HarmonyOS 支持、新开发者工具、输入组件与动画增强等多项更新。

  • WebKit Features in Safari 26.0:Safari 26.0 带来 Safari 26.0 增加了 75 项新功能、3 项弃用和 171 项其他改进,涵盖 CSS、WebGPU、Digital Credentials API、visionOS 沉浸式媒体、SwiftUI 集成等。

  • Node.js v24.8.0 Release:Node.js 发布 v24.8.0(Current)版本,带来重要功能更新与修复。

    • 引入了对 HTTP/2 网络调用在 Chrome DevTools 的调试支持。
    • 对 crypto 模块新增了多项 Web Cryptography 算法(如 Ed448、ML-DSA、KMAC、Argon2、SLH-DSA 等)
    • 为 worker 添加 cpu profile API。

Refs