2025年JavaScript现状调查报告(调查于 2025 年 11 月开启并于 2026 年 2 月发布结果)收集了来自 JavaScript 生态系统开发者的反馈。这项由 Devographics 运营、谷歌 Chrome、JetBrains 等企业赞助的年度调查显示,历经多年快速迭代,JavaScript 生态已趋于稳定,工具、框架和语言偏好领域均出现了明确的领先者。
本年度结果中最显著的趋势是 TypeScript 持续占据主导地位。40%的受访者如今完全使用 TypeScript 开发(2024 年为 34%、2022 年为 28%),而仅使用纯 JavaScript 的受访者仅占 6%。Nuxt 核心团队负责人 Daniel Roe 在调查结论中总结了这一转变:
TypeScript 已经赢了。不是作为打包器,而是作为一门语言。Deno 和 Bun 都早已支持它,如今借助类型剥离(type stripping)技术,你甚至可以在稳定版 Node.js 中编写原生的 TypeScript 代码。
尽管如此,“缺乏静态类型” 仍然是受访者反馈的头号语言痛点。这表明尚未采用 TypeScript 的开发者仍对类型系统的缺失感到困扰。当被问及希望如何在 JavaScript 中原生实现类型时,类似 TypeScript 的类型注解以 5380 票位居第一,远超运行时类型(3524 票)。
在构建工具领域,Vite 已经在实质上超越 Webpack。尽管 Webpack 的整体使用率(87%)略高于 Vite(84%),但二者的满意度差距悬殊,Vite 的满意度达 98%,而 Webpack 仅为 26%(较 2024 年的 36%进一步下降)。有受访者在调查中表示,试图理解使用 Webpack 的遗留代码非常痛苦。
由 Verce 赞助、基于 Rust 开发的 Webpack 替代方案 Turbopack 使用率仅为 28%,这表明 Vite 凭借先发优势和开发者体验优势形成的壁垒难以被打破。新兴的 Rust 系工具(比如,旨在作为 Vite 中 Rollup 即插即用替代品的Rolldown)在 2025 年的使用率从 1%跃升至 10%,这预示着 Rust 可能成为未来 JavaScript 构建流水线的底层支撑。
前端框架的格局异常稳定。React 仍是使用率最高的框架(83.6%),但调查揭示了明显的不满情绪。59%的受访者使用了 Next.js,其正面情绪占比 21%、负面情绪占比 17%,是所有项目中引发评论最多的。
我在生产环境中编写 Next.js 已经快 6 年了……Next 的复杂度已经高得离谱。
也有开发者拥有正面体验,但对它的未来和 Vercel 的战略表示了担忧::
虽然我用 Next 的体验不错,但我很担心,因为 Vercel 正试图靠它赚钱。
目前体验还不错,但我对它的未来深表怀疑。
Solid.js 连续第五年保持了最高的满意度。在元框架领域,主打“内容优先”的 Astro 持续扩张。
AI 辅助开发领域迎来显著增长,Claude 的使用率从 22%翻倍至 44%,Cursor 从 11%上升到了 26%,而 ChatGPT 的使用率从 68%下降至 60%。
后端领域,Node.js 仍然占据主导(90%)地位,Bun 以 21%的使用率位居第三(增长 4%),远超 Deno(11%)。
Temporal API 仍是最受期待的提案,它旨在解决长期存在的日期处理的痛点,不过随着从提案阶段转向浏览器实现,开发者的热情有所降温(较上一年下降了 22%)。
与2024年的版本相比,本年度结果显示 JavaScript 生态正趋于“稳定”而非“动荡”,受访者的幸福感连续第五年稳定在 5 分制的 3.8 分。
此前的调查结果和方法论细节可在Devographics的GitHub仓库查阅,2025年完整报告可在线免费获取。
查看英文原文: State of JavaScript 2025: Survey Reveals a Maturing Ecosystem with TypeScript Cementing Dominance





