Найти тему

Разбор State of JavaScript 2023 (2024)

Оглавление

В этой статье хочу разобрать результаты State of JavaScript.
Разбор очень важен, и я всем рекомендую зайти и самим посмотреть , можно узнать что появилось, что люди используют в разработке и т.д

Возраст:

-2
Основная масса людей возрастом 30-39 лет, "Интересно" :)

Стаж работы:

-3
В основном 4 - 6 года , это хорошо , также 12 % 20+ лет, сильно !

Особенности синтаксиса:

-4
Советую почитать про динамические импорты и Nullish Coalescing.
Интересно что Nullish
Coalescing очень популярна, но мало кто знает что это :)

Работа со строками :

-5
Тут все стандартно 3 самых часто используемых метода :)

Работа со массивами :

-6
Советую почитать про .findLast() и .with()

Async функции:

-7
Странно, что allSettled() используют меньше чем Top-level, сомнительно... но ok

Browser APIs:

-8
Тут все ожидаемо WebSocket и PWA самый часто используемые

Library Tier List:

-9
Svelte и SvelteKit набирает оборы , это хорошо )

Front-end Frameworks Ratios Over Time:

-10
Тут все по стандарту , React - мощь.

Tools.front_end_frameworks_others:

-11
Удивительно , но Astro лидирует , я думал Next.js уйдет сильно вперед, хотя Astro более быстрый , ну ладно ...

Testing Tools Ratios Over Time:

-12
Тесты, тесты, тут все по базе , Jest и еще раз Jest

Tools.testing_others:

-13
Bun просто пришел и разорвал , хорош

Mobile & Desktop Tools Ratios Over Time:

-14
Интересно было бы увидеть тут категорию PWA.

Libraries:

-15
Lodash на первом месте тут все стандартно , Zod вышел на новый уровень это очень хорошо , а Zustand на 20 :), советую все посмотреть Zustand не пожалеете )

Graphics & Animations:

-16
Тут даже добавить нечего , Three.js лидер , хотя и D3 не отстает.

Back-end Frameworks:

-17
Интересно , Nest уже на 2 месте , помню он с каждым опросом поднимался все выше и выше, ну а первое место как всегда Express, но я лучше выберу Nest :)

JavaScript Runtimes:

-18
Node.js , что не удивительно , но почему то, тут в отдельную категорию вынесен Browser, что странно :), ну и на 3 месте опять Bun, он реально хорош

Другие языки программирования :

-19
Лидеры : Python, PHP, Java, С# , короче база :), интересно почему GO на 6 месте ?

Ссылка : https://2023.stateofjs.com/en-US/