В этой статье хочу разобрать результаты State of JavaScript.
Разбор очень важен, и я всем рекомендую зайти и самим посмотреть , можно узнать что появилось, что люди используют в разработке и т.д
Возраст:
Основная масса людей возрастом 30-39 лет, "Интересно" :)
Стаж работы:
В основном 4 - 6 года , это хорошо , также 12 % 20+ лет, сильно !
Особенности синтаксиса:
Советую почитать про динамические импорты и Nullish Coalescing.
Интересно что Nullish Coalescing очень популярна, но мало кто знает что это :)
Работа со строками :
Тут все стандартно 3 самых часто используемых метода :)
Работа со массивами :
Советую почитать про .findLast() и .with()
Async функции:
Странно, что allSettled() используют меньше чем Top-level, сомнительно... но ok
Browser APIs:
Тут все ожидаемо WebSocket и PWA самый часто используемые
Library Tier List:
Svelte и SvelteKit набирает оборы , это хорошо )
Front-end Frameworks Ratios Over Time:
Тут все по стандарту , React - мощь.
Tools.front_end_frameworks_others:
Удивительно , но Astro лидирует , я думал Next.js уйдет сильно вперед, хотя Astro более быстрый , ну ладно ...
Testing Tools Ratios Over Time:
Тесты, тесты, тут все по базе , Jest и еще раз Jest
Tools.testing_others:
Bun просто пришел и разорвал , хорош
Mobile & Desktop Tools Ratios Over Time:
Интересно было бы увидеть тут категорию PWA.
Libraries:
Lodash на первом месте тут все стандартно , Zod вышел на новый уровень это очень хорошо , а Zustand на 20 :), советую все посмотреть Zustand не пожалеете )
Graphics & Animations:
Тут даже добавить нечего , Three.js лидер , хотя и D3 не отстает.
Back-end Frameworks:
Интересно , Nest уже на 2 месте , помню он с каждым опросом поднимался все выше и выше, ну а первое место как всегда Express, но я лучше выберу Nest :)
JavaScript Runtimes:
Node.js , что не удивительно , но почему то, тут в отдельную категорию вынесен Browser, что странно :), ну и на 3 месте опять Bun, он реально хорош
Другие языки программирования :
Лидеры : Python, PHP, Java, С# , короче база :), интересно почему GO на 6 месте ?
Ссылка : https://2023.stateofjs.com/en-US/