Vite 8 这次把底层全换了——从 esbuild+Rollup 切到 Rolldown,我把性能账全算清楚了
干前端构建三年了,今天 Vite 8 Beta 让我把 esbuild 和 Rollup 这…
干前端构建三年了,今天 Vite 8 Beta 让我把 esbuild 和 Rollup 这…
写视频播放器的时候,判断当前「播没播」这件事,以前只能靠 JS 在 video 元素上绑事件…
DeepXiv Skill:让 AI 代理做端到端学术论文研究与深度阅读 DeepXiv 是…
PDF 文档处理是 RAG 流水线的常见瓶颈——传统方案要么用 OCR 拖慢速度(MarkI…
Taste Skill:给 AI 前端开发注入"好品味"的技能框架 GitHub 上 AI …
你是不是也买过几本经典技术书,读过一遍就再也想不起来第七章讲了什么?现在有一个 Skill …
非关键任务占着主线程不放,页面每次都卡在那一下——我以为 setTimeout(fn, 0)…
写了八年 import,今天发现浏览器自己就能把「去哪找这个包」这件事管了——不用任何构建工…
LinkedIn 运营是内容创作者、创始人和营销人员的日常痛点——写帖子要琢磨 hook,评…
Claude-Mem 是为 AI 编程助手打造的记忆持久化系统,让 Claude Code、…
如果你被 npm 包的 CJS/ESM 双版本发布折磨过,今天这篇文章可能是你今年最值得花 …
你做了一个 SPA,用户从首页点进详情页,URL 变了,页面内容变了,用户的感受是「翻页了」…

你有没有想过:npm install 跑完的那一刻,你的 CI 流水线已经在替别人打工了。 …

配了八年 CSS,每次想给渐变动起来都要靠 JS 插值——今天 @property 把这件事…
视频会议开到一半要切出去看文档,普通 PiP 模式只能放视频——现在浏览器把整个页面的控制权…
你的返回体验「感觉」快了,但到底是浏览器从缓存捞的,还是网络重新拉的——这件事今天浏览器自己…
配了三年 CSS,每次引入第三方组件库样式都要和它打架——它用 #app .sidebar …

你每次写展开面板、下拉菜单、对话框的时候,第一步是不是先在 JS 里写 isOpen = !…

做前端这么多年,tooltips、menus、action sheets 这些「覆盖层」组件…
写 CSS 最怕什么?接手别人的代码,发现 .button 写了三遍,每一遍都叠了一堆 !i…