Rust 里一个 16 字节的 enum,吃掉了解释器的一半内存——换成 64 位字之后整体快了 17%
你写 Rust 的时候一定觉得 tagged enum 是世界上最舒服的东西:一个 matc…
你写 Rust 的时候一定觉得 tagged enum 是世界上最舒服的东西:一个 matc…
Chrome 153 已经在 9 月 8 日正式推送,从这一版开始,Chrome 的主版本从…
你以为 View Transitions 只能整页切换?今天一个方法把它变成了局部动画 「点…
Chrome 153 已经在 9 月 8 日正式推送,从这一版开始,Chrome 的主版本从…
你的 npm 包有 stable、beta、staging 三套发布流程吗?如果是,那你大概…
你的 npm 包有 stable、beta、staging 三套发布流程吗?如果是,那你大概…

Tailwind CSS 是一款让前端工程师爱不释手的 CSS 框架,它的原子化工具类让界面…
配了三年 Docker 构建,今天才知道一个五行的 Dockerfile 模式,会把你的 G…
如果你的仓库里同时躺着前端、一个 Python 服务和一层 Rust 计算模块,那你一定经历…

Astro 官方的基准测试里,astro.build 自己的构建时间从 62.70 秒掉到了…
写过 Web Component 的都遇到过这个瞬间:组件样式明明生效了,打开 Elemen…
写过带主题色的前端项目的人都踩过这个坑——每个颜色变量都要写两遍,一遍在 :root,一遍在…
你写 margin-left: 1rem 的时候,浏览器只管往左边加间距。 但如果你的产品要…

你写 margin-left: 1rem 的时候,浏览器只管往左边加间距。 但如果你的产品要…

浏览器能浮个视频出去这件事,Chrome 2019 年就做了。但浮个小组件出去——比如把页面…
Workers 每次启动都要等整个 bundle 编译完——这件事今天被 Cloudflar…
以前想给 CSS 加个带参数的逻辑,只能靠 Sass 预处理器。写一个 px 转 rem 的…
做过 WebRTC 的人都踩过这个坑——通话卡了、黑屏了、连不上了,生产环境的问题根本没法本…
做播放器的都踩过这个坑——视频一卡,就要写一堆事件监听器去捕捉 waiting/playin…
做过组件库的人都踩过这个坑——同一个卡片组件,放在侧边栏和放在主内容区,需要完全不同的布局,…
浏览器能浮个视频出去这件事,Chrome 2019 年就做了。但浮个小组件出去——比如把页面…
浏览器能浮个视频出去这件事,Chrome 2019 年就做了。但浮个小组件出去——比如把页面…
做轮播和标签页的时候,实现键盘可访问性一直是个脏活累活。 你得给每个标记写 `role="t…
配了三年配色,每次品牌色一换就要回头把文字颜色全部过一遍——light 主题配深色文字、da…
用 Claude Code 或者 Cursor 跑一个项目,你会发现 shell 命令的输出…

用 Claude Code 或者 Cursor 跑一个项目,你会发现 shell 命令的输出…
前端工程师大概都遇到过这个场景:订单总价 0.1 + 0.2 + 0.15 算出来是 0.4…
Rolldown 的 1.2.x 系列最近做了一件以前没有任何打包工具做过的事:它的 WAS…

MemOS 2.0 星尘版深度解读:为什么 AI Agent 需要自己的"记忆操作系统" 如…
2003 年 Dave Shea 做了个实验:同一份 HTML,不动一行标签,只换 CSS …
每次 CI 跑 PR都要重新编译一遍 native addon,明明其他机器昨天才跑过——这…
写滚动触发动画,前端圈子里的标配方案是 IntersectionObserver:监听元素进…

配了三年配色,每次品牌色一换就要回头把文字颜色全部过一遍——light 主题配深色文字、da…
配了三年配色,每次品牌色一换就要回头把文字颜色全部过一遍——light 主题配深色文字、da…
innerHTML 一直是 XSS 的头号来源。尽管安全社区喊了十几年「不要用 innerH…
每次改个颜色要去翻 tailwind.config.js,这件事前端工程师忍了八年——今天 …

用过 Promise.all 的都知道,结果是个数组,顺序和你传入的顺序严格对应。 想象一个…
配了三年设计系统,今天才发现同一个 SVG 文件要在三个地方显示三种颜色这件事,从来没有标准…

配了三年设计系统,今天才发现同一个 SVG 文件要在三个地方显示三种颜色这件事,从来没有标准…
你给按钮加了个 hover 效果,想把背景变透明一点——第一反应是再查一遍原来的颜色值,换成…
聊天窗口滚到头了,背景页面跟着一起滚——这事儿你忍了八年,今天 Firefox 157 用一…
下划线贴得太紧、删除线穿过了字母尾部——这种时候以前只能靠写一层 background 再叠…
2003 年,Dave Shea 做了 CSS Zen Garden:一个 HTML 文件,…

Firefox 157 即将在 9 月 29 日发布,这次 Project Nova 是六年…
做过组件库的人都踩过这个坑——同一个卡片组件,放在侧边栏和放在主内容区,需要完全不同的布局,…
配 Deno 的人都踩过这个坑——本地开发图方便习惯敲 deno run -A,团队协作时新…
test
test body

test
配了几年 JavaScript,你大概写过这样的代码: const parts = [1, …