配了八年 ESLint,今天才发现给它的棺材板是 Rust 钉的
这不是在开玩笑。Shopify 跑一次 ESLint 要 75 分钟,40 台机器并行才能撑…
这不是在开玩笑。Shopify 跑一次 ESLint 要 75 分钟,40 台机器并行才能撑…
写视频播放器的时候,判断当前「播没播」这件事,以前只能靠 JS 在 video 元素上绑事件…
很长时间里,前端工程师谈「浏览器做加密」,聊的都是 HTTPS TLS 握手那一层——底层是…

你点一个链接,页面直接「啪」地一下切走。没有过渡,没有留白,浏览器像换了张纸一样重新画了整个…
做弹层的时候,最爽的就是把它绑在一个锚点上,然后不用管它的坐标——浏览器自己会算。但有一个场…
用 React 写视频,正在被 AI Agent 接管——Remotion 官方一次性放出 …
滚动条凭什么能把你抖出去 这个问题从根上讲很简单。桌面浏览器里,滚动条是占用物理空间的,不是…
CLAUDE.md / AGENTS.md 已经成了 Claude Code 项目的「宪法」…
LeanCTX Skill:让 AI 编程效率提升 10 倍的上下文压缩神器 想象一下:同一…
配了三年 CSS,每次引入第三方组件库样式都要和它打架——它用 #app .sidebar …

设计师给你一个颜色,说这是 Display P3 的,要用在 logo 上。你写进 CSS,…
一句话总结 claude-obsidian 是 Claude Code 生态里最热门的「Ob…
你的返回体验「感觉」快了,但到底是浏览器从缓存捞的,还是网络重新拉的——这件事今天浏览器自己…
你做了一个 SPA,用户从首页点进详情页,URL 变了,页面内容变了,用户的感受是「翻页了」…

你点返回键,页面秒开。你以为是网速快,其实不是。 Chrome 里大约 20% 的返回/前进…
你做了三年的跨站广告频次控制,今天打开代码发现 Shared Storage API 报 p…

CI 缓存现在是攻击入口了——GitHub 把它默认锁成了只读 一个 pull_reques…
把一张日常照片,变成一张值得在墙上停留的纸刊——这不再是修图软件的活儿,而是 AI Agen…
女娲·Nuwa Skill:把任何人蒸馏成认知工具的思维复制术 你想蒸馏的下一个员工,何必是…
在 native Rust 里跑异步,你第一反应是装个 tokio。它帮你管线程池、帮你调 …