The report was actually delayed to 2022 due to the large number of matters in 2021. A total of 16,085 respondents participated in this year’s survey; English was used by 70.1% of respondents, followed by Spanish (5.4%), Russian (5%), French (3.3%), German (2.3%), and Simplified Chinese (1.3%). The percentage of people who came from a college background was 42.6%; 22% of respondents earned between
$100k per year. Approximately 71.3 percent of respondents were identified as male, while 4 percent were female.
Among them, Optional Chaining has the highest usage rate with 91.4%. Nullish Coalescing (77.9%), WebSocket (69.3%), and Progressive Web App (64.4%) are the next most used technologies.
Among them, Webpack, Express, React, tsc CLT and Jest are all in a state of flux, not only for the current users, but also for many developers who want to learn the technology.
The backend framework space is largely unchanged. express, the dominant backend framework, continues to gain momentum, and Next.js is slowly evolving. In terms of satisfaction, new technologies SvelteKit, Astro, and Fastify lead the way with scores above 90%, while Gatsby’s satisfaction has dropped from 89% to 51% in just over two years.
Jest tops the list of most commonly used unit testing frameworks with 73% usage; however, newer tools such as Testing Library and Vitest are not far behind, with satisfaction ranking first and second.
Electron remains the most widely used tool, and React Native is the second most used tool for native application development. As in other areas, the emerging technologies Tauri and Capacitor continue to have the highest satisfaction rates. Cordova, the third most used, is the least popular, with satisfaction dropping to the bottom of the list year after year.
The report says that 2021 could be the year of Vite. not only did Vite debut with a 98 percent satisfaction rating, but in its first year it has already reached 30 percent usage, surpassing even esbuild. esbuild is only two years old, but it also has a 26 percent adoption rate, up 20.1 percent from last year.
This survey also presents data on monorepo tools for the first time. Of these, pnpm, Turborepo, and Nx had the highest levels of satisfaction, with Lerna and Rush having the lowest. Respondents were most interested in Turborepo and Nx; however, usage was essentially the opposite, with Lerna and Yarn Workspaces tied for first at 25%.
Officials say there is still a lot of work to be done.
Other findings include:
- WebAssembly is already used by 15.6% of respondents, compared to 10.5% last year and 7.2% in 2019.
- Python topped the list of other languages used by participants at 24.8 percent. It was followed by PHP at 19 percent and Java at 15.1 percent.