写过 htmx 2 的人都踩过这个坑——属性承继全靠猜,今天 htmx 4.0 用三个 breaking change 彻底翻了
写过 htmx 2 的人都踩过这个坑——在父元素上写一个 hx-confirm,然后发现子元…

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

写了三年 Rust,今天才发现它的 WebAssembly target 从来不是同一个——…
写过前端的人都踩过这个坑——每次点一个链接,浏览器都要先等 Service Worker 启…
写过 npm 包的人都踩过这个坑——每次发布都要靠一个长年有效的 token,今天 GitH…
做过实时协作应用的人都知道,有些数据根本不需要对方确认收到了——光标位置、游戏状态、传感器读…
写过前端加密功能的人都踩过这个坑——每次要用 AES-GCM,第一反应是 npm insta…
写过 HTMX 项目的人都踩过这个坑——收到 major 版本更新通知,兴冲冲把 CDN 换…
写过 CI 的人都踩过这个坑——把 GitHub Actions 当成永久档案馆,跑了三年的…
你以为数组链式操作每次都要生成中间数组?今天 ES2025 Iterator Helpers…

写过前端的人装了无数 IndexedDB 封装库,每次想追加一段数据都要先设计好 schem…
做过前端组件化的都知道,数据驱动的样式有多难搞。一个按钮组件,宽高、颜色、字体大小全都要通过…
做过动画 stagger、算过列表进度条、调过色相分布的前端工程师,大概都踩过同一个坑——浏…
写过前端的人都踩过这个坑——想知道一个 sticky 元素是不是真的吸顶了、想知道轮播当前停…
npm 生态的构建链路,JavaScript 写了十年。ESLint 靠 V8 跑 lint…
配了八年 pnpm,每次装完依赖都跟同事吹「pnpm 就是快」。结果 2026 年 8 月 …
写过前端的都知道:Chrome 稳定版四周来一次,测试、适配、发布全靠这个节奏走。结果这件事…
做过动画 stagger、算过列表进度条、调过色相分布的前端工程师,大概都踩过同一个坑——浏…
写过 CI 的人都踩过这个坑——runner 什么时候过期只能靠等崩,今天 GitHub 用…
每次用 JS 读 CSS 属性都要和字符串打交道:el.style.opacity 返回的是…
eslint-plugin-import 的配置在 .eslintrc 里,TypeScri…
写过 CI 的人都踩过这个坑——Dependabot 告警每次都要开 security-ev…
写过 Node.js 的人都以为 npm 包装了就完事了——今天这件事被 Deno 2.0 …
配了这么多年 CSS,你大概已经习惯了 font-stretch: condensed 这种…
你写了一个 GitHub Actions workflow,跑起来发现缓存没生效,你以为是因…
写过前端加密功能的人都踩过这个坑——每次要用 AES-GCM,第一反应是 npm insta…
用过 GitHub Actions 缓存的都踩过这个坑——PR 跑完把缓存写了,下次跑时直接…
你有没有过这种经历——CI 跑得好好的,突然发现某个 workflow 在干一件完全不认识的…
每次写 tooltip、dropdown、popover,都要先 npm install 一…
配了三年 WASM,每次想在一个 JS 项目里跑一个用 Rust 写的 WASM 组件,都得…

做视频会议、云游戏、IoT Dashboard 的人,大概都踩过这个坑:多个数据流同时跑,带…
53.5 万行 Zig 代码、11 天、一个工程师——Bun 1.4 今天用 Rust 把这…
写代码的人大概都怕这种事:辛辛苦苦 review 完一个 PR,结果合并之后发现——有人把 …

微前端团队接 Module Federation,第一件事就是配 shared:React、…
写过前端的人都踩过这个坑——每次配 ESLint + Prettier 都要装两个包、配两套…

AI 让你的开发速度快了 55%,但代码漏洞率是人工的 2.74 倍——这件事今天被一组数据…
Vite 用了这么多年,一直是这么一套配置:dev 的时候靠 esbuild 飞快,热更新几…
写过前端的都以为 lint type-aware 规则只能靠 tsc 铺垫,今天 Oxlin…
调摄像头、调定位、调剪贴板,都得先猜一把用户给没给权限。try-catch 抓错误是最土的办…
写过前端架构的人都踩过这个坑——组件库多了,每个都要加前缀防冲突,sl-button、md-…
写过私有包的人都踩过这个坑——Dependabot 每次想读一个内部包,都要先在 GitHu…

SolidJS 在 GitHub 上已经积累了 36,007 颗星。但这个数字背后,有一个挺…
每次用 JS 读 CSS 属性都要和字符串打交道:el.style.opacity 返回的是…
打开一个网页,浏览器一直转圈,你以为是服务器慢,实际上可能是浏览器在傻等 IPv6 超时才 …

写过代码的都以为给仓库提了 PR 就能跑 CI,今天 GitHub 把这件事从根上截了。 —…
写过 CSS 的人都踩过这个坑——给列表写交错动画,要么写一整屏 nth-child 规则、…
写过视频会议的人都踩过这个坑——用户拒绝摄像头权限后就直接放弃了,今天这件事被 Chrome…
每次用 JS 读 CSS 属性都要和字符串打交道:el.style.opacity 返回的是…
写过前端的都遇到过这种事:并发请求写成一排,拿到结果按位置解构,突然产品加了一个接口要插到中…
当你的 AI 应用需要"回头":LangGraph 如何重新定义 Agent 的状态管理 一…
以前配对两个数组里的元素,前端工程师要么写个工具函数,要么手写一个 for 循环把下标同步往…