🧭 前端周刊第413期(2025年5月5日–5月11日)

564 阅读3分钟

每周更新:国外论坛的前端热门文章,推荐大家阅读/翻译,紧跟时事,了解/掌握前端行业新闻,也给想写作或尝试突破新技术领域的同学们提供思路~

image.png

💬 推荐语

这周前端圈子依旧热闹:从 Web 性能优化策略到 CSS 的形状魔法,从 React SSR 的新范式到 Biome 接替 ESLint 的实战案例,几乎每一类开发者都能找到自己的“高光点”。特别是 Figma Sites 引发的正反两派交锋,以及 gRPC 与 REST 的再次交锋,也为架构设计者们提供了思辨素材。

🗂️ 本期精选目录

Web 开发

🔹2025 年 14 条 Web 性能优化建议:聚焦 Core Web Vitals 的年度指南,告诉你该优化什么、为何优化。

🔹为人类和设备设计的色彩模型:MDN 出品,深度剖析色彩模型在不同场景下的适配逻辑。

🔹黑客在 NPM 上布设跨语言“冒牌包”陷阱:前端供应链安全再次拉响警报。

🔹滚动触发的 3D 轮播特效:用 CSS 和 WebGL 打造的沉浸式交互新体验。

🔹Astro 开发者看 RSC(React Server Components):Dan Abramov 再谈 RSC,兼顾 Astro 场景视角。

🔹gRPC vs REST:如何选择最佳 API 架构:从接口设计的性能、灵活性、扩展性等维度全面比较。

🔹Matrix 哨兵:用 TSL 绘制动态粒子轨迹:探索 TSL 如何实现富视觉粒子轨迹。

工具

🔹Figma Sites:发布设计到 Web:设计师可以零代码上线页面的新方式。

🔹别用 Figma Sites 公开设计稿:从可访问性与隐私角度出发的反方观点。

🔹从 Prettier + ESLint 迁移到 BiomeJS 实战:实际项目经验分享,Biome 是否能接棒传统组合。

🔹Next.js 发布部署规范,简化前端托管:Next.js 官方推动托管标准化的最新进展。

CSS

🔹容器查询单位的外层容器相对用法:深入理解 CQ-Unit 的适用边界。

🔹CSS 轮播组件真的无障碍吗?:从可达性角度审视当前的 CSS 轮播实现。

🔹Smashing 动画系列 1:经典动画片如何启发现代 CSS 动效:CSS 动画也能复刻米老鼠的活力。

🔹Popover 与锚点定位 polyfill 的更新:让更多浏览器提前支持新语法。

🔹Masonry 网格:Grid 该进化还是另立模块?:关于布局未来的公开讨论。

🔹用 CSS 实现吉他和弦图:又一个“能用 CSS 实现的”奇趣项目。

🔹CSS 动画优化案例:轨道力学:Keyframes 也可以被精准压榨性能。

🔹shape():CSS 全新绘图语法登场:这可能是未来图形排版的关键拼图。

🔹用滚动驱动动画实现现代化阴影:Scroll-driven 动画再进化。

🔹Tailwind Typography 插件使用指南:从零掌握排版插件。

🔹Tailwind CSS 中如何使用自定义字体:字体定制的新手友好教程。

JavaScript & React

🔹Error.isError():检测 JS 错误类型的新方式:从鸭子类型转向更语义化的检测方式。

🔹展开与剩余语法的强大威力:JS 的扩展性之美。

🔹TypeScript 中的类型断言何时该用?:权衡安全性与灵活性的关键技巧。

🔹JavaScript 日期格式化指南:方法、库与实践:开发中最常踩坑的问题之一。

🔹Node.js 中运行 TypeScript 的三种方式对比:从兼容性与调试体验全面评估。

🔹Vue 入门测试:Vitest 上手指南:Vue 项目引入测试的最佳实践之一。

🔹JSX.lol:React 真的有人喜欢吗?:带点反思与吐槽的轻松作品。

🔹React SSR 渲染范式进化:hydrateRoot 到新一代模式:深入解读 React 服务端渲染的技术路径。

🔹mono-jsx 项目:以 Response 方式构建 React 页面:一个类 HTML 输出的 React 实验项目。

🔹React View Transitions 与 Activity API 动效实战:以 AirBnB 动画为例,逐步实现完整过渡效果。