写过微前端的都以为 shared 依赖装了就完事了,今天 Rspack 2.0 用 tree shaking 把这件事从根上翻了
微前端团队接 Module Federation,第一件事就是配 shared:React、…
微前端团队接 Module Federation,第一件事就是配 shared:React、…
每次用 JS 读 CSS 属性都要和字符串打交道:el.style.opacity 返回的是…
做过实时协作应用的人都知道,有些数据根本不需要对方确认收到了——光标位置、游戏状态、传感器读…
写过前端的都以为 lint type-aware 规则只能靠 tsc 铺垫,今天 Oxlin…
AI 让你的开发速度快了 55%,但代码漏洞率是人工的 2.74 倍——这件事今天被一组数据…
配了三年 WASM,每次想在一个 JS 项目里跑一个用 Rust 写的 WASM 组件,都得…

SolidJS 在 GitHub 上已经积累了 36,007 颗星。但这个数字背后,有一个挺…
写过前端架构的人都踩过这个坑——组件库多了,每个都要加前缀防冲突,sl-button、md-…
写过 Node.js 的人都以为 npm 包装了就完事了——今天这件事被 Deno 2.0 …
写过 HTMX 项目的人都踩过这个坑——收到 major 版本更新通知,兴冲冲把 CDN 换…
用过 GitHub Actions 缓存的都踩过这个坑——PR 跑完把缓存写了,下次跑时直接…
每次用 JS 读 CSS 属性都要和字符串打交道:el.style.opacity 返回的是…
写过前端的都遇到过这种事:并发请求写成一排,拿到结果按位置解构,突然产品加了一个接口要插到中…
npm 生态的构建链路,JavaScript 写了十年。ESLint 靠 V8 跑 lint…
写过 CI 的人都踩过这个坑——runner 什么时候过期只能靠等崩,今天 GitHub 用…
写过 CI 的人都踩过这个坑——把 GitHub Actions 当成永久档案馆,跑了三年的…
调摄像头、调定位、调剪贴板,都得先猜一把用户给没给权限。try-catch 抓错误是最土的办…
写过前端的人都踩过这个坑——每次配 ESLint + Prettier 都要装两个包、配两套…

每次写 tooltip、dropdown、popover,都要先 npm install 一…
写过前端加密功能的人都踩过这个坑——每次要用 AES-GCM,第一反应是 npm insta…
做过动画 stagger、算过列表进度条、调过色相分布的前端工程师,大概都踩过同一个坑——浏…
你写了一个 GitHub Actions workflow,跑起来发现缓存没生效,你以为是因…
做视频会议、云游戏、IoT Dashboard 的人,大概都踩过这个坑:多个数据流同时跑,带…
写过 CI 的人都踩过这个坑——Dependabot 告警每次都要开 security-ev…
写过代码的都以为给仓库提了 PR 就能跑 CI,今天 GitHub 把这件事从根上截了。 —…
eslint-plugin-import 的配置在 .eslintrc 里,TypeScri…
Vite 用了这么多年,一直是这么一套配置:dev 的时候靠 esbuild 飞快,热更新几…
53.5 万行 Zig 代码、11 天、一个工程师——Bun 1.4 今天用 Rust 把这…
写过前端的人都踩过这个坑——想知道一个 sticky 元素是不是真的吸顶了、想知道轮播当前停…
2026 年 5 月 11 日,TanStack 的 42 个 npm 包被人在六分钟内篡改…
写代码的人大概都怕这种事:辛辛苦苦 review 完一个 PR,结果合并之后发现——有人把 …

写过 htmx 2 的人都踩过这个坑——在父元素上写一个 hx-confirm,然后发现子元…

写过前端加密功能的人都踩过这个坑——每次要用 AES-GCM,第一反应是 npm insta…
你以为数组链式操作每次都要生成中间数组?今天 ES2025 Iterator Helpers…

打开一个网页,浏览器一直转圈,你以为是服务器慢,实际上可能是浏览器在傻等 IPv6 超时才 …

配了八年 pnpm,每次装完依赖都跟同事吹「pnpm 就是快」。结果 2026 年 8 月 …
写过前端的人装了无数 IndexedDB 封装库,每次想追加一段数据都要先设计好 schem…
写过 CSS 的人都踩过这个坑——给列表写交错动画,要么写一整屏 nth-child 规则、…
写过视频会议的人都踩过这个坑——用户拒绝摄像头权限后就直接放弃了,今天这件事被 Chrome…
写过前端的都知道:Chrome 稳定版四周来一次,测试、适配、发布全靠这个节奏走。结果这件事…
每次用 JS 读 CSS 属性都要和字符串打交道:el.style.opacity 返回的是…
写过前端的人都踩过这个坑——每次点一个链接,浏览器都要先等 Service Worker 启…
做过设计系统的工程师都踩过这个坑:设计师改了品牌主色,工程师要手动把所有派生色重写一遍——亮…

配了这么多年 CSS,你大概已经习惯了 font-stretch: condensed 这种…
写过 npm 包的人都踩过这个坑——每次发布都要靠一个长年有效的 token,今天 GitH…
写过私有包的人都踩过这个坑——Dependabot 每次想读一个内部包,都要先在 GitHu…

以前配对两个数组里的元素,前端工程师要么写个工具函数,要么手写一个 for 循环把下标同步往…
做过前端组件化的都知道,数据驱动的样式有多难搞。一个按钮组件,宽高、颜色、字体大小全都要通过…
每次改完代码等编译,等得想开掉下一个 useMemo——今天这件事被 Rust 版 Reac…
做过动画 stagger、算过列表进度条、调过色相分布的前端工程师,大概都踩过同一个坑——浏…