我盯了三年 LCP 分数,今天才发现图片一直白屏——根子不在格式,在加载顺序
我盯了三年 LCP 分数,今天才发现图片一直白屏——根子不在格式,在加载顺序。 LCP 是 …

我盯了三年 LCP 分数,今天才发现图片一直白屏——根子不在格式,在加载顺序。 LCP 是 …

caveman 是一个让 AI 编程助手"穴居人化"的 Claude Code 插件/技能—…
用终端做代码审查、用 vim 键位写评语、直接把结构化 Markdown 扔给 AI age…
让 AI 编程代理真正「按规矩办事」:Spec-Driven Develop 以架构为先、规…
总结 Agent Skills 是由 Google Cloud AI 总监 Addy Osm…
配了三年 CSS,每次引入第三方组件库样式都要和它打架——它用 #app .sidebar …

配了三年渐变动画,每次从蓝变紫都要靠 JS 插值或者直接跳变——今天 CSS 自己会了,@p…
WordPress/agent-skills 是 WordPress 官方在 2026 年 …
做跨文档视图过渡时,最容易遇到的不是「能不能动」,而是「动到第 48 个元素突然集体崩了」。…
Cloudflare Computer 是 GitHub trending 常客,今日再获 …
这个需求你肯定写过:导航栏往下滑就藏起来,往上滚就让它出现。以前要监听 scroll 事件、…
以前做「滚动时隐藏导航,上滚显示」这种交互,第一反应就是写一个 scroll 事件监听器,然…
页面里一堆卡片,点击其中一个跳到详情页,过渡动画怎么做? 以前这个需求靠两个办法:一是整个页…
写过下拉菜单的同学都知道,不管 option 里文字多长,select 盒子就那么宽。要么提…
配了三年视频播放器,今天才发现它的「状态层」全删了也没事——Chrome 152 把这件事彻…
还在 import pako 做 gzip 压缩?这件事,今天被浏览器自己彻底收了。 前端的…

写了八年 Web Components,今天发现它的根子一直没立对——因为 Shadow D…
如果你被 npm 包的 CJS/ESM 双版本发布折磨过,今天这篇文章可能是你今年最值得花 …
你的 Lighthouse 分数一直绿,队友都说"性能没问题",但用户就是抱怨页面卡——这个…
以前让动画跟着滚动跑,我要先算「元素到哪了」再驱动动画——Intersection Obse…
