FE Bits Vol.12|Next.js 16 发布、Docusaurus 3.9 AI 搜索、ChatGPT Atlas 发布

发表于 2025-10-26 18:50 1589 字 8 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 版发布
本期速览:Next.js 16 发布、ChatGPT Atlas 登场、Cloudflare Sandbox 上线;RSC 性能实测;URLPattern 入 Baseline;CSS 新特性与 ColorMate。

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

今天是 2025 年 10 月 26 日,星期天。

这周终于闲一些了,沉迷了一阵子土豆兄弟(类吸血鬼幸存者游戏),这类游戏之前玩过通神榜,但是土豆兄弟一直没玩过。

下周就要去成都呆一周了,周五请假去九寨沟玩耍,浅浅期待一下。

生态与社区动态

  • Next.js 16 发布:Next.js 16 正式版,此次更新让 Turbopack 成为默认打包器,React Compiler 支持正式稳定,并且引入了全新的 Cache Components、Next.js Devtools MCP,统一代理文件 proxy.ts 取代 middleware.ts

  • 介绍 ChatGPT Atlas:OpenAI 推出嵌入 ChatGPT 的新一代浏览器 ChatGPT Atlas,将 ChatGPT 深度整合进网页使用场景,使 AI 能理解网页内容、保留浏览记忆、自动执行任务。用户在浏览时可直接与 ChatGPT 对话、分析网页或完成操作,无需切换应用。

  • Cloudflare Sandbox SDK:Cloudflare 推出的安全、可扩展的云端沙盒环境,可在隔离容器中执行命令、运行服务、操作文件并生成可公开访问的 URL。(适用于 Workers 付费计划,介绍文章

  • Meta 发布 Docusaurus 3.9,带有新的 AI 搜索功能:Docusaurus 3.9 发布,新版本引入 Algolia DocSearch v4 的 AI 搜索与改进的国际化配置。

文章与视频

结果显示,CSR 初次加载最慢但交互最快;SSR 可改善 LCP 但是有“无交互”的空窗期;RSC 若结合 Streaming 和 Suspense 可获得最佳平衡,但实际迁移复杂且对架构要求高。单纯引入 RSC 并不会自动带来性能提升,收益主要来自异步数据流与渲染策略的改写。

如果应用是客户端和服务器组件的混合体,单独的服务端组件并不能提高性能。它们无法减少足够的大小以产生可测量的性能影响。流式传输和 Suspense 才是关键。主要性能优势来自于完全重写数据获取,使其成为服务端组件优先。

CSS 新特性

  • CSS reading-flow 和 reading-order 属性简介:对 CSS 新特性 reading-flowreading-order 的深入解读,它们解决了传统 tabindex 在复杂布局下控制焦点顺序困难的问题。

  • Dynamic Tooltip Position with Anchor Positioning III:使用纯 CSS 的锚点定位新特性实现 tooltip 的自适应位置调整,是系列文章中的第三篇文章,这次考虑了角落位置。

  • closedBy=any:介绍 HTML <dialog> 元素中 closedBy="any" 属性的用法,让对话框可通过点击外部轻松关闭。此功能已在 Chrome 和 Firefox 中实现,计 Safari 也会支持。

趣味项目与工具

  • ColorMate:又一款面向设计师与开发者的免费在线配色工具,可快速生成符合无障碍标准的调色板。用户可提取图片配色、即时预览 UI 效果、进行对比度测试,并将结果以 HEX、CSS 或 PNG 格式导出。它还提供由 AI 命名、锁定颜色及实时生成新方案的功能,并收录多种热门配色示例。

Codepen 精选

  • threejs/gsap 液体形态幻灯片

    Filip Zrnzevic 将 GSAP 和 WebGL 结合起来,实现了华丽的液体幻灯片过渡效果。点击预览并按下 “H” 键打开控制面板,尝试所有不同的效果。

Refs

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