JavaScript survey reveals gripes against date handling, Webpack and Next.js - and that "TypeScript has won"
The 2025 state of JavaScript survey, sponsored by six organizations including Google and JetBrains, shows that some of the most used tools and libraries are also among the least popular, though some are well-loved including Vite and relative newcomer Bun.
Around 12,000 respondents completed the survey, which was conducted in November 2025. Note that percentages typically sum to more than 100 thanks to developers choosing more than one of the available options.
JavaScript is the most popular programming language according to most surveys, though 40 percent of respondents code only in TypeScript, a superset of JavaScript which adds strong typing. This proportion "keeps increasing, and may soon represent a majority of respondents," the survey notes.
Despite this, lack of static typing remains the top pain point according to the survey, though with date handling second. JavaScript date handling is notorious for being both verbose and error-prone; but this is being addressed by the technical committee via the Temporal project, with the further good news that support for this has just shipped in Google Chrome 144, available from January 13 this year. Firefox already has support, but not yet Apple’s JavaScriptCore (Safari).
Satisfaction with the language is reasonable, but there is disquiet regarding some of the most popular tools and libraries. Webpack, a bundler used by more than 86 percent of respondents, is disliked by 37 percent, and liked by only 14 percent. "Absolute nightmare to configure," said one respondent, with other complaints including complexity and slow performance.
The community prefers Vite, which has nearly equal usage (84 percent) and is viewed positively by 56 percent. Turbopack, the Rust-based successor to Webpack sponsored by Vercel, has only 29 percent usage.
There is also notable unhappiness with React and especially Next.js, regarded by the React team as the most complete implementation. React is used by 83 percent of respondents, with 16 percent dissatisfied, and Next.js by 59 percent, 17 percent with negative opinions. "I’ve written Next.js in production for going on 6 years ... there’s a lot of brilliant engineering ... but the Next complexity has gotten absurd," said one respondent. Another common gripe is the perception that it is too tightly controlled by Vercel, the hosting platform which sponsors the framework. "Will no longer be using it because of how Vercel-centric the framework is becoming," said another comment.
Vercel will not be unhappy with the survey though, since it shows up as the second most popular hosting service after AWS, with 44 percent usage; nor will AWS, the top hosting service at 48 percent and also used by Vercel under the covers.
The Bun project appears several times in the survey, being both a bundling tool and a runtime. In its latter guise it is the third most used by respondents, with 21 percent usage, well ahead of its older rival Deno at 11 percent. Another notable contender is Cloudflare workers, with a huge usage growth since last year, from 1 percent to 12 percent. The top runtime remains Node.js with 90 percent usage.
The survey’s conclusion? There is a lot to unpack, more than we have summarized here, but according to Daniel Roe, leader of the Nuxt core team, "TypeScript has won. Not as a bundler, but as a language." He notes that stable Node.js versions now support TypeScript, via type stripping. Roe adds that "the day of Vite has come," and suggests that 2026 is the year to opt into the Vite toolchain, including the Vitest testing framework.