⌘K
Change language Switch ThemeSign In
Narrow Mode
State of JavaScript 2025: Survey Reveals a Maturing Ecosystem with TypeScript Cementing Dominance
!Image 2: InfoQ InfoQ @Daniel Curtis
One Sentence Summary
The State of JavaScript 2025 survey highlights an ecosystem reaching maturity, characterized by TypeScript's total dominance, Vite's overwhelming satisfaction lead, and the rapid rise of specialized AI coding tools.
Summary
The article summarizes the key findings of the State of JavaScript 2025 survey, depicting a maturing ecosystem that has moved past its era of volatile churn. TypeScript has solidified its position as the industry standard, with 40% of developers using it exclusively and native support expanding across runtimes. In the tooling sector, Vite has effectively won the developer sentiment battle against Webpack, boasting a 98% satisfaction rate. While React remains the most used frontend framework, there is growing criticism regarding the complexity of Next.js. Furthermore, the survey tracks a significant shift in AI-assisted development, where specialized tools like Claude and Cursor are gaining ground over general-purpose assistants like ChatGPT.
Main Points
* 1. TypeScript has officially transitioned from being an optional build tool to the definitive language of the modern JavaScript ecosystem.With native support in runtimes like Node.js and high adoption rates among professionals, TypeScript is no longer just a transpilation step but a core requirement for modern development. * 2. Vite has achieved near-total developer satisfaction in the build tool category, effectively rendering Webpack a legacy burden for most modern web projects.Despite Webpack's high legacy usage, the massive gap in satisfaction scores indicates a permanent shift in developer preference toward faster, ESM-native build tools that prioritize developer experience. * 3. The frontend framework landscape remains remarkably stable in usage, yet it shows significant signs of developer fatigue regarding the increasing complexity of Next.js.While React and Next.js continue to dominate market share, developers are increasingly vocal about the 'absurd' complexity and the perceived commercial motivations behind Vercel's current technical strategy. * 4. AI-assisted development is evolving rapidly with a clear shift toward specialized tools like Claude and Cursor over general assistants.General-purpose AI like ChatGPT is losing ground to developer-centric tools that offer better codebase context and deeper integration into the IDE, reflecting a more sophisticated use of AI in engineering. * 5. The JavaScript ecosystem is entering a significant maturation phase characterized by settling industry standards rather than the constant and volatile churn of previous years.For the fifth consecutive year, developer happiness remains steady, suggesting that the industry has finally found reliable, high-performance standards in tooling, runtimes, and language features that provide stability.
Metadata
AI Score
81
Website infoq.com
Published At 03-20
Length 616 words (about 3 min)
Sign in to use highlight and note-taking features for a better reading experience. Sign in now
The State of JavaScript 2025 survey, conducted in November 2025 and published in February 2026, collected responses from developers across the JavaScript ecosystem. The annual survey, run by Devographics and sponsored by Google Chrome, JetBrains, and others, paints a picture of an ecosystem that has stabilized after years of rapid iteration, with clear winners emerging in tooling, frameworks, and language preferences.
The most striking trend in this year's results is the continued dominance of TypeScript. 40 percent of respondents now write exclusively in TypeScript, up from 34 percent in 2024 and 28 percent in 2022, while only 6 percent use plain JavaScript exclusively. Nuxt core team leader Daniel Roe summarized the shift in the survey's conclusion:
> TypeScript has won. Not as a bundler, but as a language. Deno and Bun have supported it for a long time. And now, type stripping means you can write it natively in stable Node.js versions.
Despite this, lack of static typing remains the number one language pain point reported by respondents, suggesting that developers who have not yet adopted TypeScript still feel its absence. When asked how they would like to see types implemented natively in JavaScript, TypeScript-like type annotations came in first with 5,380 votes, ahead of runtime types at 3,524.
In the build tools category, Vite has effectively overtaken Webpack. While Webpack retains slightly higher overall usage at 87 percent compared to Vite's 84 percent, the sentiment gap is significant. Vite is has a satisfaction score of 98 percent, while Webpack is just 26 percent down from 36% in 2024. One respondent on the survey described trying to understand legacy code that use Webpack can be painful.
Turbopack, the Rust-based successor to Webpack sponsored by Vercel, sits at just 28 percent usage, suggesting that Vite's head start and developer experience advantage will be difficult to overcome. Emerging Rust-based tools like Rolldown, which aims to serve as a drop-in Rollup replacement within Vite, jumped from 1% to 10% in 2025, hinting at a future where Rust underpins the JavaScript build pipeline.
The front-end framework landscape has been remarkably stable. React remains the most used framework at 83.6 percent, but the survey revealed notable dissatisfaction. Next.js, used by 59 percent of respondents, had a 21% positive sentiment and 17% negative sentiment, generating the most comments of any project.
> I've written Next.js in production for going on 6 years... the Next complexity has gotten absurd
Others have had positive experiences, but are concerned with the future and Vercels strategy:
> While I did have a positive experience with Next, I'm worried because Vercel is trying to use it to make money
> positive experience atm, but I have serious doubts about the future
Solid.js maintained the highest satisfaction rating for the fifth consecutive year. In the meta-framework space, Astro continued to gain ground as a content-first alternative.
AI-assisted development saw significant growth. Claude usage doubled from 22 to 44 percent, while Cursor more than doubled from 11 to 26 percent. ChatGPT usage declined from 68 to 60 percent. On the backend, Node.js remains dominant at 90 percent, with Bun in third place at 21 percent a growth of 4%, well ahead of Deno at 11 percent.
The Temporal API, which addresses the long-standing date handling pain point, remains the most anticipated proposal, though excitement has tempered (22% less than the previous year) as it transitions from proposal to browser implementation.
Compared to the 2024 edition, this year's results show an ecosystem that is settling rather than churning, with respondent happiness holding steady at 3.8 out of 5 for the fifth consecutive year.
Previous survey results and methodology details are available on the Devographics GitHub repository. The full 2025 results are freely accessible online.
!Image 3: InfoQ InfoQ @Daniel Curtis
One Sentence Summary
The State of JavaScript 2025 survey highlights an ecosystem reaching maturity, characterized by TypeScript's total dominance, Vite's overwhelming satisfaction lead, and the rapid rise of specialized AI coding tools.
Summary
The article summarizes the key findings of the State of JavaScript 2025 survey, depicting a maturing ecosystem that has moved past its era of volatile churn. TypeScript has solidified its position as the industry standard, with 40% of developers using it exclusively and native support expanding across runtimes. In the tooling sector, Vite has effectively won the developer sentiment battle against Webpack, boasting a 98% satisfaction rate. While React remains the most used frontend framework, there is growing criticism regarding the complexity of Next.js. Furthermore, the survey tracks a significant shift in AI-assisted development, where specialized tools like Claude and Cursor are gaining ground over general-purpose assistants like ChatGPT.
Main Points
* 1. TypeScript has officially transitioned from being an optional build tool to the definitive language of the modern JavaScript ecosystem.
With native support in runtimes like Node.js and high adoption rates among professionals, TypeScript is no longer just a transpilation step but a core requirement for modern development.
* 2. Vite has achieved near-total developer satisfaction in the build tool category, effectively rendering Webpack a legacy burden for most modern web projects.
Despite Webpack's high legacy usage, the massive gap in satisfaction scores indicates a permanent shift in developer preference toward faster, ESM-native build tools that prioritize developer experience.
* 3. The frontend framework landscape remains remarkably stable in usage, yet it shows significant signs of developer fatigue regarding the increasing complexity of Next.js.
While React and Next.js continue to dominate market share, developers are increasingly vocal about the 'absurd' complexity and the perceived commercial motivations behind Vercel's current technical strategy.
* 4. AI-assisted development is evolving rapidly with a clear shift toward specialized tools like Claude and Cursor over general assistants.
General-purpose AI like ChatGPT is losing ground to developer-centric tools that offer better codebase context and deeper integration into the IDE, reflecting a more sophisticated use of AI in engineering.
* 5. The JavaScript ecosystem is entering a significant maturation phase characterized by settling industry standards rather than the constant and volatile churn of previous years.
For the fifth consecutive year, developer happiness remains steady, suggesting that the industry has finally found reliable, high-performance standards in tooling, runtimes, and language features that provide stability.
Key Quotes
* TypeScript has won. Not as a bundler, but as a language. * Vite is has a satisfaction score of 98 percent, while Webpack is just 26 percent. * I've written Next.js in production for going on 6 years... the Next complexity has gotten absurd. * Claude usage doubled from 22 to 44 percent, while Cursor more than doubled from 11 to 26 percent. * This year's results show an ecosystem that is settling rather than churning.
AI Score
81
Website infoq.com
Published At 03-20
Length 616 words (about 3 min)
Tags
JavaScript
TypeScript
Vite
React
Next.js
Related Articles
* Next.js 16.2: AI Improvements * Engineering Speed at Scale — Architectural Lessons from Sub-100-ms APIs * Open Source Friday with Clawdbot 🦀 * Architecting Agentic MLOps: A Layered Protocol Strategy with A2A and MCP protocol for inter-agent communication with the Model Context Protocol (MCP) for standardized tool and data access.") * OpenAI Introduces Harness Engineering: Codex Agents Power Large‑Scale Software Development * How we rebuilt Next.js with AI in one week * AI SDK 6 - Vercel * How Good Is AI at Coding React (Really)? * 4 Patterns of AI Native Development * The Ideal Micro-Frontends Platform HomeArticlesPodcastsVideosTweets