梳理一下最近 JavaScript 生态里值得注意的几个工具和库。
htmx 4.0.0 这个「让你用 HTML 属性做交互」的库到了 4.0。它的核心主张一直没变:大部分应用不需要 SPA,服务端返回 HTML 片段就够了。4.0 是一次大版本,升级前要看迁移指南。
Vitest 5 测试框架 Vitest 发布第 5 个大版本。如果你的项目重度依赖测试,升级前先跑一遍完整套件确认快照和 mock 行为没变。
jscpd 源码复制粘贴检测器。适合用在 CI 里做代码质量门禁,支持多语言。对于历史包袱重的项目,第一次跑出来的报告可能会比较难看,建议先设一个基线值再逐步收紧。
MicroLighter 零依赖语法高亮器。作者写了篇从 PrismJS 到 Better PrismJS 再到 MicroLighter 的演进文章。对于只需要在页面上高亮几段代码、不想引入几十 KB 依赖的场景挺合适。
gpu-lexer 语言无关的 WebGPU 语法高亮器。把词法分析放到 GPU 上,思路比较新,适合超大文件或实时编辑场景。
Elk.js ELK 布局算法的 JavaScript 移植。做流程图、DAG 可视化、架构图的时候,自动布局一直是个痛点,这个库是目前比较成熟的选择之一。
threeui Three.js 的组件、模板和交互着色器集合。
pmndrs/math pmndrs 那个做 react-three-fiber 的团队出的数学引擎,面向「好玩的 Web」。
几点观察
- 依赖体积的反思在持续。零依赖小微库重新受欢迎,是对 npm 依赖树膨胀的反弹。
- WebGPU 开始有真正的应用层库出现,不再只是 demo。
- AI 原生的组件库出现了——专门给前沿实验室做界面的 React 组件。
实用建议 别追新。这些库里真正值得放进生产的,是那些解决你已经遇到的问题的。看到有意思的先记下来,等下次真碰上了再评估。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。