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

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

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

An image to describe post

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

An image to describe post

生态与社区动态

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

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

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

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

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

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

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

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

文章与视频

An image to describe post

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

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

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

CSS 新特性

小贴士

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

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

An image to describe post

/* 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 设计风格,但它们在现代网页中依然有独特的美感和实用价值。

An image to describe post

Creepy Button

https://codepen.io/jkantner/pen/ZYWKvqW

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

An image to describe post

Liquid Glass Clock

https://codepen.io/alexandrevacassin/pen/YPqqqwr

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

An image to describe post

Refs