FE Bits Vol.26 | Gatsby 支持 React 19,Rspress 2.0 发布

发表于 2026-02-09 00:42 更新于 2026-02-09 00:42 1798 字 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 版发布
本期周刊回顾了作者在博客中新增的歌单与播放器功能,支持多种音乐列表和自定义语法,并介绍了Moe Copy AI的更新与深色模式。同时,汇总了Web平台最新动态,包括Vite、Gatsby、Oxc等项目的进展,以及CSS锚点定位、无JavaScript视频嵌入等实用技术,展现了前端生态的持续演进与创新。
关于本周刊

本期网址 https://blog.cosine.ren/post/weekly-26

本周刊更新时间期望是在每周天。

推荐订阅本周刊的 RSS

公众号 前端周周谈 FE Bits,点击阅读原文链接可查看原文。

QQ 讨论小群 598022684 / Discord 群

本周刊文章内容同时也开源在 fe-bits-weekly,欢迎关注。

今天是 2026 年 2 月 8 日,星期天。

虽然发的有点晚,已经 0 点了。

就快要过年放假啦!愉悦地停更俩星期!

这周忙自己的项目很愉悦,给我的博客新增了以前的 shoka 语法兼容和歌单版块,全部可开关。

这周把心心念念的博客歌单播放器加上了,对我就是故意在写这个语法让你们看看,并且添加了之前 Hexo Shoka 主题的 Markdown 扩展语法兼容支持。

可在这里查看全部新增的语法演示:Shoka 主题 Markdown 语法演示

然后增加音乐播放器和歌单页面,都可以开关~

真的是一点一点变成我想要的样子了~

所以……现在我要激情安利山山歌单了!

只要你喜欢山山和中 V 我们就是好朋友!不喜欢也可以是

山山嘿嘿嘿山山……

BlockNote image

并且这周给 Moe Copy AI v0.3.5 新增了完整的 Prompt Template 管理功能,支持预设模版和自定义模版。之前还添加了深色模式!(是的没错都是我自用的功能)

BlockNote image

社区动态

  • GitHub 正在讨论开源项目维护者如何应对日益增加的低质量、AI 生成的拉取请求(PR),可能包括允许用户完全禁用 PR,或者至少限制 PR 只能由协作者访问等操作,可以在这里参加讨论:Exploring Solutions to Tackle Low-Quality Contributions on GitHub

  • Gatsby v5.16 支持 React 19,Rspress 2.0 重大升级

  • New to the web platform in January:汇总了 2026 年 1 月 Web 平台的重大进展,包括 Chrome 144 和 Firefox 147 稳定版的发布。其中 CSS 锚点定位 (CSS Anchor Positioning) 和 Navigation API 随着 Firefox 的支持,都正式达到 Baseline Newly Available(新可用基准)状态。此外,Chrome 144 引入了期待已久的 Temporal API、声明式的 <geolocation> 元素以及用于自定义页内搜索样式的 ::search-text 伪元素

  • 互联网档案馆发布插件,解决 40% 的互联网死链问题 - 小众软件:互联网档案馆(Internet Archive)推出了 WordPress 插件 Link Fixer,旨在解决互联网日益严重的“链接腐化”(Link Rot)问题。该插件通过自动检测失效的 URL(如 404 错误),并引导用户访问 Wayback Machine 中存储的历史网页快照,据称能修复约 40% 的死链。

ViteLand 最新消息:2026 年 1 月回顾

品牌与设计统一

  • 实现了 VoidZero 旗下所有项目(Vite, Vitest, Rolldown, Oxc)的视觉身份统一,发布了全新的官网和 Logo。

  • 更新了 Vite 的启动模板(Starter Templates),将新品牌标识内置其中。

  • 强调了工具链的深度集成:Vite 8 在底层直接使用 Rolldown 和 Oxc,实现了一致的开发者体验。

核心项目进展

  • Vite:自 2020 年发布以来,累计下载量超过 30 亿次;React 服务端组件(React Server Components, RSC)插件进行了优化,以支持 TanStack Start 等框架。

  • Vitest:启动 4.1 测试版(Beta),引入测试标签(Test Tags)功能,并支持通过禁用 viteModuleRunner 选项在脱离 Vite 的情况下运行。

  • Rolldown:正式达成候选发布版(Release Candidate, RC)里程碑,API 进入稳定阶段;推出“Lazy Barrel Optimization”,在 AntDesign 等场景下可减少 92% 的模块编译,提速 2 倍。

  • Oxc:Oxlint 支持 oxlint.config.ts 动态配置;Oxfmt 实现了与 Prettier 100% 的一致性(Conformance),并新增了 Tailwind CSS 类名排序功能。

社区动态与生态

  • 榜单表现:在 2025 JavaScript Rising Stars 榜单中,Vite、Oxc、Rolldown 和 tsdown 均名列前茅。

  • 生态迁移:Hugging Face、Turborepo 和 Lichess 等知名项目宣布从 ESLint/Prettier 迁移至 Oxlint/Oxfmt。

  • 周边工具:社区推出了基于 Oxc 的代码体积优化工具 jsshaker 以及 Oxlint 的终端用户界面工具 oxlint-tui。

文章

新特性

  • Nice Select · February 3, 2026:本文展示了如何利用最新的 CSS 特性(如 appearance: base-select)在保持原生无障碍性的同时,打造高度可定制且视觉华丽的 <select> 下拉组件。

See the Pen gbMxLdL by ROL4ND909 (@ROL4ND909) on CodePen.

工具

  • jamiepine/voicebox 一款由 Qwen3-TTS 驱动的开源、本地优先语音克隆与合成工具

Codepen 与趣站

不规则网格上带有凹面圆角的卡片

See the Pen WbxpKPQ by thebabydino (@thebabydino) on CodePen.

“卡片和按钮之间的缝隙实现了真正的透明效果。没有尖角,全部都是圆角。除了 .jpg 格式的卡片背景图外,没有其他图片。卡片形状会根据按钮的大小和形状进行调整——您可以尝试只更改按钮元素的字体大小来查看效果。这不需要任何 JavaScript 代码——一切都归功于 CSS 子网格的神奇功能!” by Ana Tudor

BlockNote image

带有自定义 select 的文件夹堆叠

See the Pen dPXdgae by captainbrosset (@captainbrosset) on CodePen.

现在选择元素是可以自定义的,Patrick Brosset 向我们展示了点击后会弹出的文件夹堆叠,这给我们带来了很多乐趣。

BlockNote image

二进制时钟

See the Pen zxBpPYW by prisoner849 (@prisoner849) on CodePen.

prisoner849 在这段 Three.js 代码中展示了一款精美的时钟。即使你不懂二进制时间,也能欣赏它的美——拿起时钟转动一下,从各个角度欣赏它塑料材质的光泽。

BlockNote image

Refs

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