FE Bits Vol.16|Cloudflare 事故报告出炉,CSSWG 确认 Masonry 布局语法 grid-lanes

发表于 2025-11-23 19:30 1710 字 9 min read

cos avatar

cos

FE / ACG / 手工 / 深色模式强迫症 / INFP / 兴趣广泛养两只猫的老宅女 / remote

FE Bits Vol.26 | Gatsby 支持 React 19,Rspress 2.0 发布FE Bits Vol.25 | Yarn 6 将用 Rust 重写,CSS Grid Lanes 进展FE Bits Vol.24 | Rolldown 1.0 RC、Anime.js v4.3 自动布局与 Chrome 145 100vw 滚动条感知FE Bits Vol.23 | jQuery 4 发布,Chrome 新增垂直标签页功能,Astro 被 Cloudflare 收购FE Bits Vol.22 | CSS @scope 全面可用,ViteLand 12 月回顾FE Bits Vol.21 | 博客圣诞特效与 Moe Copy 更新,AntV 推出 InfographicFE Bits Vol.20 | 博客更新与 FEDAY 见闻,Shadcn Create 发布FE Bits Vol.19|站点新功能与 React 披露两个新的 RSC 漏洞FE Bits Vol.17|WebGPU 主流浏览器全支持,AntD 6 正式发布FE Bits Vol.16|Cloudflare 事故报告出炉,CSSWG 确认 Masonry 布局语法 grid-lanesFE Bits Vol.15|Chrome 宽高动画重排优化,Node Type Stripping 稳定FE Bits Vol.14|Chrome 支持左右分屏、npm 强制 2FA、Rspack 1.6FE Bits Vol.13|TypeScript 首次成为 GitHub 最常用语言、VoidZero A 轮融资 1250 万美元FE Bits Vol.12|Next.js 16 发布、Docusaurus 3.9 AI 搜索、ChatGPT Atlas 发布FE Bits Vol.11|React Native 0.82 新架构落地、Bun 1.3 全栈运行时FE Bits Vol.10|React Compiler v1.0 发布、React 成立基金会,Vite 纪录片与 Vite+ 上线FE Bits Vol.9|Chrome DevTools 推出 MCP,Nuxt UI Pro 开源免费FE Bits Vol.8|PyCon 之行、Cloudflare 大 Bug 与 NPM 沙虫警报FE Bits Vol.7|chalk 和 debug 等 npm 包安全警告;Remotion 赞助 MediabunnyFE Bits Vol.6|变与不变,Chrome 17 周年与 CSS Mixins 草案FE Bits Vol.5|Nx 包被投毒、ESLint 多线程 Linting 和 Firefox 实验性 PWAFE Bits Vol.4|Next 15.5、RN 0.81、几个顺手工具FE Bits Vol.3|CSS attr() 类型化进化,PostCSS 复盘 12 年FE Bits Vol.2|V8 提速 JSON.stringify 2x,Vite 周下载首超 WebpackFE Bits Vol.1|Hello World、TanStack DB 首个 Beta 版发布
本期:Git 2.52 首次引入 Rust;Cloudflare 故障;Angular v21 聚焦 AI;CSS 进展:Masonry grid‑lanes、Chrome 144 锚点变换感知。

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

今天是 2025 年 11 月 23 日,星期天。

网站用 astro-pagefind 实现了无需后端的搜索,好用的。

计划在没有后端的情况下把网站功能完善,然后再逐步加上有后端的功能,这样没后端的也好部署,就像以前用 hexo 的体验一样。

生态与社区动态

  • Highlights from Git 2.52:Git 2.52 带来了新命令、性能优化,此版本首次使用 Rust 代码来实现 Git 的一些内部功能,Git 3.0 将全面要求 Rust。

  • Cloudflare 于北京时间 2025 年 11 月 18 日晚间发生全球性网络故障,事件影响遍及多个地区和服务,包括 WARP 及 Application Services,最终在连续两个多小时后逐步恢复正常。

故障时间线与恢复进展 20

起部分地区恢复,之后多次“再爆炸”与恢复循环。 21
官方确认在伦敦禁用 WARP 访问,说明问题基本定位。 21
~21
官方多次更新状态,逐步恢复 Access、WARP 与应用服务(Application Services)。 22
时 X(即 Twitter)网页版恢复访问

如果你好奇原因,那么可以查看官方事故报告

这种调查的填写过程中其实能学到不少东西。类似之前的 JS / CSS 的年度调查。

React 团队近年来以稳健的节奏迭代,引入了 Server Components、Compiler 等,还设立了 React Foundation 进行管理。

  • Announcing Angular v21:Angular 迎来 v21,这是一次面向未来的版本更新,专注于 AI 集成、可访问性及现代开发体验。

  • Reddit /r/node 讨论 NestJS 的优缺点,引发社区思考框架选型取舍。

文章与视频

本篇是 Part 1,涵盖前三个内容:

  1. console.time()console.timeEnd() 精准计时函数执行。
  2. 利用 DOM Breakpoints 实时捕捉元素变化,并自动暂停脚本运行。
  3. monitor() 在控制台监听任意函数调用。

断点是真的很重要,严肃学习!

CSS 新特性

小贴士

虽然发过那么多次 CSS 新特性的博文推荐,但是在项目中实际用上的没那么多,决定开个新栏目,记录一下平常真在项目里用上了的小 tip!

CSS scroll-state 用来渐进式的增强滚动容器底部的羽化遮罩时还是很好用的~

/* https://github.com/parcel-bundler/lightningcss/issues/887 */
.scroll-feather-mask {
  container-type: scroll-state;
}
@container scroll-state(scrollable: bottom) {
  .scroll-feather-mask::before {
    content: '';
    background: linear-gradient(to bottom, transparent 0%, var(--gradient-bg-start) 70%, var(--gradient-bg-start) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    display: block;
    height: 5rem;
  }
}

参考链接

  1. Adaptive Alerts (a CSS scroll-state Use Case)
  2. CSS @container scroll-state 容器滚动查询
  3. Chrome 133 Goodies

工具

  • Free Online Image Converter 无需登录、无需上传服务器的在线图片转换工具,完全运行于浏览器端,支持多种主流与新兴图片格式的相互转换,可调整输出格式及质量,立即下载结果,没有水印、不限数量。

  • Baseline JS Docs:检测 JavaScript 代码是否符合 Web 平台 Baseline 标准的 ESLint 插件,让代码对所有浏览器都更友好。

趣站与 Codepen 精选

Classic 8×8-pixel B&W Mac patterns

网站:https://paulsmith.github.io/classic-mac-patterns/ 介绍文章: Classic 8×8-pixel B&W Mac patterns

由 Paul Smith 制作的 Classic Mac OS System 1 背景图案,这些极小尺寸的复古像素图案可通过 CSS background-repeat 实现无限平铺效果。尽管源自经典的 Mac OS 设计风格,但它们在现代网页中依然有独特的美感和实用价值。

Creepy Button

See the Pen ZYWKvqW by jkantner (@jkantner) on CodePen.

“这个按钮在监视你”。从 Jon Kantner 这款俏皮的按钮下面探出头来,你会发现一双卡通眼睛正在跟踪你的一举一动👀。

Liquid Glass Clock

See the Pen YPqqqwr by alexandrevacassin (@alexandrevacassin) on CodePen.

顾名思义,一个液态玻璃数字时钟。

Refs

喜欢的话,留下你的评论吧~