Перейти до вмісту

Бібліотеки

Хоч екосистема JavaScript все ще досить фрагментована, приємно бачити, що окремі бібліотеки, які найчастіше використовуються, також найбільше й цінуються.

Обов'язково вивчіть наші нові параметри групування та сортування, щоб з'ясувати, які бібліотеки приваблюють найбільше… або найменше!

Досвід використання і ставлення до бібліотек

Webpack є найбільш використовуваним інструментом JavaScript, але не найулюбленішим. Цей титул належить Vite, який отримав 56% позитивних відгуків (зазначимо, що цього року можна було залишитися нейтральним). Вражає, що Vite також став третім найбільш використовуваним інструментом, незважаючи на свій вік!

З іншого боку, React посів друге місце не лише в рейтингу найвикористовуваніших, але й найулюбленіших, що свідчить про значну стійкість проєкту, якому вже понад 10 років! Також варто зазначити, що React має найвищу частку користувачів, які активно висловлюють ставлення.

Фільтрувати за:

Групувати за:

Сортувати за:

1

85.3%
12.6%
11,980
2

81.1%
16.8%
13,117
3

78.1%
17.6%
4%
11,969
4

71.4%
23.7%
3.8%
12,367
5

54%
44.3%
12,754
6

51.7%
32.9%
14.7%
12,281
7

50.9%
47.3%
13,090
8

50.1%
48.5%
13,094
9

49.9%
14.1%
35.4%
11,866
10

49.6%
34.5%
15.3%
11,891

Досвід

  • Використовував(-ла): Респонденти, які це використовували.
  • Чув(-ла) про це: Респонденти, які чули про це, але не використовували.
  • Вперше чую: Респонденти, які не чули про це.

Ставлення

  • Позитивно: Респонденти, які зацікавлені у вивченні технології або хочуть використовувати її ще.
  • Нейтрально: Респонденти, які не висловили жодного ставлення до технології.
  • Негативно: Респонденти, які не зацікавлені у вивченні технології або використовували її і мали негативний досвід.

Зміни з часом

JavaScript-бібліотеки зазвичай демонструють "бумеранг-патерн" із часом: на початковому етапі позитивні відгуки (лінія рухається вправо) сприяють росту використання (лінія стрімко підіймається), але користувачі стикаються із що раз неприємнішими крайніми випадками та проблемами під час реального впровадження, через що думки стають негативнішими (лінія повертає вліво).

Тому завжди цікаво бачити проєкти, які ламають цю тенденцію, як-от Vue та Angular, які знову отримали позитивні відгуки — навіть після кількох років результатів не на їхню користь.

Зауважте: на відміну від попередніх опитувань, висловлення позитивного чи негативного ставлення у цьогорічному форматі запитання було необов'язковим та початково нейтральним. Як побічний ефект, точки даних 2024-го року на цій діаграмі зазвичай повертаються до центру графіка.

Фільтрувати за:

Діапазон осі XНегативні думкиПозитивні думкиДіапазон осі YВикористовувалиНе використовувалиReact. Швидкість: 25.86. Більше негативних думок та/або зменшення використання з часом.react, 2016:Переважно позитивні думки (68.52%), (5.28%)react, 2017:Переважно позитивні думки (69.36%), (23.93%)react, 2018:Переважно позитивні думки (67.98%), (43.03%)react, 2019:Переважно позитивні думки (67.42%), (60.48%)react, 2020:Переважно позитивні думки (63.24%), (60.03%)react, 2021:Переважно позитивні думки (53.13%), (59.81%)react, 2022:Переважно позитивні думки (52.86%), (63.52%)react, 2023:Переважно позитивні думки (42.61%), (68.81%)react, 2024:Переважно позитивні думки (35.37%), (64.28%)Vue.js. Швидкість: 109.25. Більше негативних думок та/або зменшення використання з часом.vuejs, 2016:Переважно позитивні думки (8.91%), (-79.95%)vuejs, 2017:Переважно позитивні думки (47.39%), (-56.96%)vuejs, 2018:Переважно позитивні думки (52.2%), (-36.72%)vuejs, 2019:Переважно позитивні думки (49.65%), (-7.19%)vuejs, 2020:Переважно позитивні думки (46.96%), (-2.04%)vuejs, 2021:Переважно позитивні думки (30.63%), (2.39%)vuejs, 2022:Переважно позитивні думки (25.88%), (-7.74%)vuejs, 2023:Переважно позитивні думки (26.25%), (0.22%)vuejs, 2024:Переважно позитивні думки (29.75%), (8.44%)Angular. Швидкість: 38.6. Більше негативних думок та/або зменшення використання з часом.angular, 2016:Переважно позитивні думки (7.76%), (-60.04%)angular, 2017:Переважно негативні думки (-10.26%), (-43.16%)angular, 2018:Переважно негативні думки (-31.44%), (15.44%)angular, 2019:Переважно негативні думки (-36.54%), (15.44%)angular, 2020:Переважно негативні думки (-35.04%), (11.6%)angular, 2021:Переважно негативні думки (-36.54%), (7.82%)angular, 2022:Переважно негативні думки (-37.28%), (-2.5%)angular, 2023:Переважно негативні думки (-34.65%), (-8.33%)angular, 2024:Переважно негативні думки (-19.24%), (5.56%)Preact. Швидкість: 13.12. Більше негативних думок та/або зменшення використання з часом.preact, 2018:Переважно негативні думки (-4.48%), (-85.1%)preact, 2019:Переважно негативні думки (-5.39%), (-75.64%)preact, 2020:Переважно негативні думки (-5.74%), (-73.15%)preact, 2021:Переважно негативні думки (-17.48%), (-71.95%)preact, 2022:Переважно негативні думки (-12.11%), (-74.44%)preact, 2023:Переважно негативні думки (-17.73%), (-72.54%)preact, 2024:Переважно негативні думки (-20.43%), (-56.01%)Svelte. Швидкість: 51.02. Більше негативних думок та/або зменшення використання з часом.svelte, 2019:Переважно позитивні думки (28.2%), (-84.45%)svelte, 2020:Переважно позитивні думки (34.31%), (-70.9%)svelte, 2021:Переважно позитивні думки (42.29%), (-60.32%)svelte, 2022:Переважно позитивні думки (45.3%), (-57.8%)svelte, 2023:Переважно позитивні думки (44.65%), (-48.4%)svelte, 2024:Переважно позитивні думки (32.04%), (-37.26%)Alpine.js. Швидкість: 28.41. Більше негативних думок та/або зменшення використання з часом.alpinejs, 2020:Переважно негативні думки (-5.47%), (-93.31%)alpinejs, 2021:Переважно негативні думки (-10.94%), (-88.6%)alpinejs, 2022:Переважно негативні думки (-12.58%), (-87.8%)alpinejs, 2023:Переважно негативні думки (-16.14%), (-84.67%)alpinejs, 2024:Переважно негативні думки (-13.18%), (-57.17%)Lit. Швидкість: 27.73. Більше негативних думок та/або зменшення використання з часом.litelement, 2020:Переважно негативні думки (-1.59%), (-89.23%)litelement, 2021:Переважно негативні думки (-2.29%), (-85.92%)litelement, 2022:Переважно негативні думки (-6.88%), (-87.73%)litelement, 2023:Переважно негативні думки (-4.8%), (-84.17%)litelement, 2024:Переважно негативні думки (-6.78%), (-56.29%)Solid. Швидкість: 36.7. Більше негативних думок та/або зменшення використання з часом.solid, 2021:Переважно позитивні думки (6.02%), (-94.44%)solid, 2022:Переважно позитивні думки (23.7%), (-87.53%)solid, 2023:Переважно позитивні думки (15.58%), (-82.1%)solid, 2024:Переважно позитивні думки (9.51%), (-61.22%)Qwik. Швидкість: 7.66. Більше негативних думок та/або зменшення використання з часом.qwik, 2022:Переважно позитивні думки (17.05%), (-96.41%)qwik, 2023:Переважно позитивні думки (3.52%), (-91.84%)qwik, 2024:Переважно негативні думки (-6.44%), (-65.24%)Stencil. Швидкість: 27.22. Більше негативних думок та/або зменшення використання з часом.stencil, 2022:Переважно негативні думки (-9.72%), (-91.42%)stencil, 2023:Переважно негативні думки (-17.23%), (-90.98%)stencil, 2024:Переважно негативні думки (-11.81%), (-62.1%)HTMX. Швидкість: 6.55. Більше негативних думок та/або зменшення використання з часом.htmx, 2023:Переважно позитивні думки (10.68%), (-89.73%)htmx, 2024:Переважно негативні думки (-5.88%), (-66.61%)Next.js. Швидкість: 83.16. Більше негативних думок та/або зменшення використання з часом.nextjs, 2018:Переважно позитивні думки (24.14%), (-80.42%)nextjs, 2019:Переважно позитивні думки (49.52%), (-45.5%)nextjs, 2020:Переважно позитивні думки (55.25%), (-26.64%)nextjs, 2021:Переважно позитивні думки (53.1%), (-10.28%)nextjs, 2022:Переважно позитивні думки (53.66%), (-2.91%)nextjs, 2023:Переважно позитивні думки (33.22%), (14.12%)nextjs, 2024:Переважно позитивні думки (12.27%), (14.61%)Nuxt. Швидкість: 19.45. Більше негативних думок та/або зменшення використання з часом.nuxt, 2020:Переважно позитивні думки (9.77%), (-66.34%)nuxt, 2021:Переважно позитивні думки (8.19%), (-60.42%)nuxt, 2022:Переважно позитивні думки (5.26%), (-63.96%)nuxt, 2023:Переважно позитивні думки (2.18%), (-53.11%)nuxt, 2024:Переважно позитивні думки (0.66%), (-37.78%)Gatsby. Швидкість: -67.72. Більше позитивних думок та/або збільшення використання з часом.gatsby, 2019:Переважно позитивні думки (36.2%), (-50.36%)gatsby, 2020:Переважно позитивні думки (16.23%), (-43.76%)gatsby, 2021:Переважно негативні думки (-12.45%), (-46.49%)gatsby, 2022:Переважно негативні думки (-28.12%), (-54.18%)gatsby, 2023:Переважно негативні думки (-50.01%), (-53.99%)gatsby, 2024:Переважно негативні думки (-38.61%), (-43.26%)Remix. Швидкість: 12.4. Більше негативних думок та/або зменшення використання з часом.remix, 2021:Переважно позитивні думки (23.13%), (-90.13%)remix, 2022:Переважно позитивні думки (13.43%), (-84.42%)remix, 2023:Переважно позитивні думки (3.15%), (-79.17%)remix, 2024:Переважно позитивні думки (2.93%), (-57.53%)Astro. Швидкість: 75.04. Більше негативних думок та/або зменшення використання з часом.astro, 2021:Переважно позитивні думки (11.44%), (-93.5%)astro, 2022:Переважно позитивні думки (26.54%), (-82.41%)astro, 2023:Переважно позитивні думки (31.33%), (-61.89%)astro, 2024:Переважно позитивні думки (29.42%), (-36.43%)SvelteKit. Швидкість: 20.09. Більше негативних думок та/або зменшення використання з часом.sveltekit, 2021:Переважно позитивні думки (27.73%), (-80.31%)sveltekit, 2022:Переважно позитивні думки (29.52%), (-76.26%)sveltekit, 2023:Переважно позитивні думки (27.1%), (-64.41%)sveltekit, 2024:Переважно позитивні думки (14.58%), (-47.07%)Docusaurus. Швидкість: 20.61. Більше негативних думок та/або зменшення використання з часом.docusaurus, 2022:Переважно позитивні думки (8.56%), (-83.28%)docusaurus, 2023:Переважно позитивні думки (1.26%), (-79.42%)docusaurus, 2024:Переважно позитивні думки (0.1%), (-54.21%)SolidStart. Швидкість: 24.27. Більше негативних думок та/або зменшення використання з часом.solidstart, 2023:Переважно позитивні думки (4.37%), (-94.19%)solidstart, 2024:Переважно позитивні думки (0.65%), (-66.2%)Deno Fresh. Швидкість: 30.32. Більше негативних думок та/або зменшення використання з часом.fresh, 2023:Переважно негативні думки (-0.55%), (-94.09%)fresh, 2024:Переважно позитивні думки (1.8%), (-66.12%)Jest. Швидкість: 150.97. Більше негативних думок та/або зменшення використання з часом.jest, 2016:Переважно позитивні думки (6.44%), (-84%)jest, 2017:Переважно позитивні думки (42.04%), (-47.24%)jest, 2018:Переважно позитивні думки (58.96%), (-17.8%)jest, 2019:Переважно позитивні думки (76.62%), (27.01%)jest, 2020:Переважно позитивні думки (78.95%), (36.59%)jest, 2021:Переважно позитивні думки (75.26%), (45.39%)jest, 2022:Переважно позитивні думки (64.98%), (36.54%)jest, 2023:Переважно позитивні думки (51.12%), (48.58%)jest, 2024:Переважно позитивні думки (28.34%), (45.06%)Mocha. Швидкість: -75.95. Більше позитивних думок та/або збільшення використання з часом.mocha, 2016:Переважно позитивні думки (62.19%), (-2.98%)mocha, 2017:Переважно позитивні думки (55.53%), (3.54%)mocha, 2018:Переважно позитивні думки (41.56%), (-4.2%)mocha, 2019:Переважно позитивні думки (36.4%), (8.14%)mocha, 2020:Переважно позитивні думки (28.63%), (5.41%)mocha, 2021:Переважно позитивні думки (14.57%), (0.52%)mocha, 2022:Переважно позитивні думки (9.26%), (-12.42%)mocha, 2023:Переважно негативні думки (-7.13%), (-9.13%)mocha, 2024:Переважно негативні думки (-6.82%), (-9.91%)Storybook. Швидкість: 64.92. Більше негативних думок та/або зменшення використання з часом.storybook, 2018:Переважно позитивні думки (31.26%), (-65.34%)storybook, 2019:Переважно позитивні думки (47.83%), (-29.89%)storybook, 2020:Переважно позитивні думки (53.06%), (-15.72%)storybook, 2021:Переважно позитивні думки (52.75%), (-4.15%)storybook, 2022:Переважно позитивні думки (46.97%), (-10.75%)storybook, 2023:Переважно позитивні думки (45.6%), (4.09%)storybook, 2024:Переважно позитивні думки (21.2%), (9.62%)Cypress. Швидкість: 15.37. Більше негативних думок та/або зменшення використання з часом.cypress, 2019:Переважно позитивні думки (41.46%), (-48.86%)cypress, 2020:Переважно позитивні думки (51.62%), (-29.83%)cypress, 2021:Переважно позитивні думки (53.55%), (-14.6%)cypress, 2022:Переважно позитивні думки (44.64%), (-15.49%)cypress, 2023:Переважно позитивні думки (29%), (-5.77%)cypress, 2024:Переважно позитивні думки (7.98%), (-0.01%)Puppeteer. Швидкість: 2.85. Більше негативних думок та/або зменшення використання з часом.puppeteer, 2019:Переважно позитивні думки (36.03%), (-45.42%)puppeteer, 2020:Переважно позитивні думки (37.54%), (-33.02%)puppeteer, 2021:Переважно позитивні думки (30.27%), (-26.11%)puppeteer, 2022:Переважно позитивні думки (22.35%), (-31.36%)puppeteer, 2023:Переважно позитивні думки (19.91%), (-21.08%)puppeteer, 2024:Переважно позитивні думки (8.01%), (-14.54%)Testing Library. Швидкість: 20.66. Більше негативних думок та/або зменшення використання з часом.testing_library, 2020:Переважно позитивні думки (33.11%), (-47.15%)testing_library, 2021:Переважно позитивні думки (42.59%), (-29.66%)testing_library, 2022:Переважно позитивні думки (38.58%), (-30.77%)testing_library, 2023:Переважно позитивні думки (33.64%), (-19.89%)testing_library, 2024:Переважно позитивні думки (22.02%), (-15.38%)Playwright. Швидкість: 107.32. Більше негативних думок та/або зменшення використання з часом.playwright, 2020:Переважно позитивні думки (8.83%), (-93.38%)playwright, 2021:Переважно позитивні думки (17.67%), (-81.02%)playwright, 2022:Переважно позитивні думки (30.42%), (-68.54%)playwright, 2023:Переважно позитивні думки (49.94%), (-40.47%)playwright, 2024:Переважно позитивні думки (35.46%), (-12.69%)WebdriverIO. Швидкість: 16.08. Більше негативних думок та/або зменшення використання з часом.webdriverio, 2020:Переважно негативні думки (-0.52%), (-80.09%)webdriverio, 2021:Переважно негативні думки (-5.14%), (-80.48%)webdriverio, 2022:Переважно негативні думки (-6.16%), (-82.65%)webdriverio, 2023:Переважно негативні думки (-8.57%), (-82.45%)webdriverio, 2024:Переважно негативні думки (-6.85%), (-57.67%)Vitest. Швидкість: 115.2. Більше негативних думок та/або зменшення використання з часом.vitest, 2021:Переважно позитивні думки (16.75%), (-94.65%)vitest, 2022:Переважно позитивні думки (30.87%), (-71.88%)vitest, 2023:Переважно позитивні думки (54.64%), (-33.54%)vitest, 2024:Переважно позитивні думки (43.27%), (-5.97%)Selenium. Швидкість: 2.28. Більше негативних думок та/або зменшення використання з часом.selenium, 2022:Переважно негативні думки (-11.72%), (-33.01%)selenium, 2023:Переважно негативні думки (-34.29%), (-25.1%)selenium, 2024:Переважно негативні думки (-25.99%), (-16.45%)TestCafe. Швидкість: 26.32. Більше негативних думок та/або зменшення використання з часом.testcafe, 2022:Переважно негативні думки (-6.83%), (-92.05%)testcafe, 2023:Переважно негативні думки (-12.54%), (-90.97%)testcafe, 2024:Переважно негативні думки (-5.5%), (-67.05%)Mock Service Worker. Швидкість: 14.79. Більше негативних думок та/або зменшення використання з часом.mock_service_worker, 2023:Переважно позитивні думки (16.97%), (-74.45%)mock_service_worker, 2024:Переважно позитивні думки (9.49%), (-52.18%)Electron. Швидкість: -10.62. Більше позитивних думок та/або збільшення використання з часом.electron, 2017:Переважно позитивні думки (52.93%), (-55.02%)electron, 2018:Переважно позитивні думки (54.38%), (-55.04%)electron, 2019:Переважно позитивні думки (50.34%), (-40.22%)electron, 2020:Переважно позитивні думки (52.68%), (-33.61%)electron, 2021:Переважно позитивні думки (39.2%), (-28.04%)electron, 2022:Переважно позитивні думки (30.38%), (-29.76%)electron, 2023:Переважно позитивні думки (22.12%), (-21.86%)electron, 2024:Переважно позитивні думки (7.05%), (-19.76%)React Native. Швидкість: 8.93. Більше негативних думок та/або зменшення використання з часом.reactnative, 2016:Переважно позитивні думки (54.34%), (-72.23%)reactnative, 2017:Переважно позитивні думки (58.39%), (-56.78%)reactnative, 2018:Переважно позитивні думки (46.15%), (-55.34%)reactnative, 2019:Переважно позитивні думки (44.53%), (-33.84%)reactnative, 2020:Переважно позитивні думки (39.02%), (-30.18%)reactnative, 2021:Переважно позитивні думки (25.43%), (-31.92%)reactnative, 2022:Переважно позитивні думки (24.16%), (-29.98%)reactnative, 2023:Переважно позитивні думки (17.47%), (-25.04%)reactnative, 2024:Переважно позитивні думки (9.1%), (-18.06%)Native Apps. Швидкість: -51.96. Більше позитивних думок та/або збільшення використання з часом.nativeapps, 2016:Переважно позитивні думки (42.51%), (-29.56%)nativeapps, 2017:Переважно позитивні думки (48.97%), (-21.97%)nativeapps, 2018:Переважно позитивні думки (5.47%), (-73.08%)nativeapps, 2019:Переважно позитивні думки (21.53%), (-63.36%)nativeapps, 2020:Переважно позитивні думки (13.34%), (-74.78%)nativeapps, 2021:Переважно позитивні думки (11.8%), (-62.48%)nativeapps, 2022:Переважно позитивні думки (17.3%), (-59.86%)nativeapps, 2023:Переважно позитивні думки (6.72%), (-41.94%)nativeapps, 2024:Переважно позитивні думки (2.34%), (-41.36%)Cordova. Швидкість: -33.28. Більше позитивних думок та/або збільшення використання з часом.cordova, 2016:Переважно негативні думки (-4.09%), (-31.29%)cordova, 2017:Переважно негативні думки (-30.54%), (-31.96%)cordova, 2018:Переважно негативні думки (-42.09%), (-40.35%)cordova, 2019:Переважно негативні думки (-43.23%), (-38.01%)cordova, 2020:Переважно негативні думки (-42.54%), (-31.58%)cordova, 2021:Переважно негативні думки (-48.35%), (-35.57%)cordova, 2022:Переважно негативні думки (-42.84%), (-49.89%)cordova, 2023:Переважно негативні думки (-52.5%), (-47.96%)cordova, 2024:Переважно негативні думки (-32.42%), (-36.23%)Ionic. Швидкість: 14.44. Більше негативних думок та/або зменшення використання з часом.ionic, 2017:Переважно негативні думки (-11.97%), (-59.34%)ionic, 2018:Переважно негативні думки (-24.34%), (-67.66%)ionic, 2019:Переважно негативні думки (-23.94%), (-53.36%)ionic, 2020:Переважно негативні думки (-18.68%), (-42.32%)ionic, 2021:Переважно негативні думки (-19.73%), (-42.65%)ionic, 2022:Переважно негативні думки (-24.11%), (-54.01%)ionic, 2023:Переважно негативні думки (-26.42%), (-50.7%)ionic, 2024:Переважно негативні думки (-19.88%), (-36.97%)Capacitor. Швидкість: 20.27. Більше негативних думок та/або зменшення використання з часом.capacitor, 2020:Переважно позитивні думки (5.09%), (-80.95%)capacitor, 2021:Переважно позитивні думки (5.27%), (-72.55%)capacitor, 2022:Переважно негативні думки (-2.29%), (-78.26%)capacitor, 2023:Переважно негативні думки (-4.2%), (-74.19%)capacitor, 2024:Переважно негативні думки (-2.36%), (-53.22%)NW.js. Швидкість: 27.75. Більше негативних думок та/або зменшення використання з часом.nwjs, 2019:Переважно негативні думки (-12.3%), (-90.66%)nwjs, 2020:Переважно негативні думки (-8.89%), (-91.15%)nwjs, 2021:Переважно негативні думки (-11.11%), (-91.5%)nwjs, 2022:Переважно негативні думки (-10.26%), (-92.27%)nwjs, 2023:Переважно негативні думки (-11.11%), (-92.38%)nwjs, 2024:Переважно негативні думки (-5.76%), (-69.43%)Expo. Швидкість: 33.38. Більше негативних думок та/або зменшення використання з часом.expo, 2019:Переважно позитивні думки (7.17%), (-60.09%)expo, 2020:Переважно позитивні думки (11.55%), (-53.17%)expo, 2021:Переважно позитивні думки (9.3%), (-53.99%)expo, 2022:Переважно позитивні думки (10.43%), (-52.8%)expo, 2023:Переважно позитивні думки (12.38%), (-45.08%)expo, 2024:Переважно позитивні думки (14.68%), (-34.22%)Quasar. Швидкість: 26.3. Більше негативних думок та/або зменшення використання з часом.quasar, 2020:Переважно негативні думки (-2.89%), (-92.96%)quasar, 2021:Переважно негативні думки (-5.27%), (-91.02%)quasar, 2022:Переважно негативні думки (-6.04%), (-91.81%)quasar, 2023:Переважно негативні думки (-8.38%), (-89.06%)quasar, 2024:Переважно негативні думки (-3.99%), (-65.54%)Tauri. Швидкість: 48.57. Більше негативних думок та/або зменшення використання з часом.tauri, 2021:Переважно позитивні думки (7.18%), (-96.48%)tauri, 2022:Переважно позитивні думки (16.98%), (-89.54%)tauri, 2023:Переважно позитивні думки (23.99%), (-81.69%)tauri, 2024:Переважно позитивні думки (19.57%), (-60.3%)NativeScript. Швидкість: 26.52. Більше негативних думок та/або зменшення використання з часом.nativescript, 2016:Переважно негативні думки (-0.48%), (-93.06%)nativescript, 2017:Переважно негативні думки (-5.45%), (-92.14%)nativescript, 2018:Переважно негативні думки (-8.58%), (-94.63%)nativescript, 2022:Переважно негативні думки (-3.19%), (-90.25%)nativescript, 2023:Переважно негативні думки (-6.88%), (-88.1%)nativescript, 2024:Переважно негативні думки (-4.97%), (-62.03%)webpack. Швидкість: -25.92. Більше позитивних думок та/або збільшення використання з часом.webpack, 2016:Переважно позитивні думки (66.01%), (6.39%)webpack, 2017:Переважно позитивні думки (81.67%), (46.16%)webpack, 2020:Переважно позитивні думки (71.91%), (77.37%)webpack, 2021:Переважно позитивні думки (47.42%), (78.37%)webpack, 2022:Переважно позитивні думки (25.17%), (69.55%)webpack, 2023:Переважно негативні думки (-7.32%), (80.12%)webpack, 2024:Переважно негативні думки (-24.48%), (70.95%)Parcel. Швидкість: -22.59. Більше позитивних думок та/або збільшення використання з часом.parcel, 2020:Переважно позитивні думки (32.1%), (-45.24%)parcel, 2021:Переважно позитивні думки (25.89%), (-37.96%)parcel, 2022:Переважно позитивні думки (8.9%), (-45.64%)parcel, 2023:Переважно негативні думки (-4.58%), (-41.32%)parcel, 2024:Переважно негативні думки (-4.15%), (-31.58%)Rollup. Швидкість: 78.85. Більше негативних думок та/або зменшення використання з часом.rollup, 2017:Переважно позитивні думки (14.6%), (-78.44%)rollup, 2020:Переважно позитивні думки (28.32%), (-39.82%)rollup, 2021:Переважно позитивні думки (28.62%), (-22.12%)rollup, 2022:Переважно позитивні думки (18.73%), (-27.31%)rollup, 2023:Переважно позитивні думки (27.17%), (-12.08%)rollup, 2024:Переважно позитивні думки (18.89%), (-3.88%)tsc CLI. Швидкість: -68.28. Більше позитивних думок та/або збільшення використання з часом.tsc, 2020:Переважно позитивні думки (59.13%), (23.38%)tsc, 2021:Переважно позитивні думки (76.87%), (57.32%)tsc, 2022:Переважно позитивні думки (38.36%), (-2.9%)tsc, 2023:Переважно позитивні думки (31.7%), (4.3%)tsc, 2024:Переважно позитивні думки (15.84%), (-1.61%)SWC. Швидкість: 72.53. Більше негативних думок та/або зменшення використання з часом.swc, 2020:Переважно позитивні думки (1.85%), (-98.23%)swc, 2021:Переважно позитивні думки (18.45%), (-85.41%)swc, 2022:Переважно позитивні думки (17.27%), (-74.73%)swc, 2023:Переважно позитивні думки (29.66%), (-49.07%)swc, 2024:Переважно позитивні думки (11.11%), (-34.95%)esbuild. Швидкість: 113.12. Більше негативних думок та/або зменшення використання з часом.esbuild, 2020:Переважно позитивні думки (15.86%), (-89.09%)esbuild, 2021:Переважно позитивні думки (48.12%), (-47.48%)esbuild, 2022:Переважно позитивні думки (42.47%), (-38.22%)esbuild, 2023:Переважно позитивні думки (52.67%), (1.3%)esbuild, 2024:Переважно позитивні думки (31.26%), (8.63%)Vite. Швидкість: 120.07. Більше негативних думок та/або зменшення використання з часом.vite, 2021:Переважно позитивні думки (52.01%), (-40.11%)vite, 2022:Переважно позитивні думки (68.76%), (-2.56%)vite, 2023:Переважно позитивні думки (82.74%), (46.63%)vite, 2024:Переважно позитивні думки (72.3%), (59.66%)Turbopack. Швидкість: 16.56. Більше негативних думок та/або зменшення використання з часом.turbopack, 2022:Переважно позитивні думки (37.31%), (-89.57%)turbopack, 2023:Переважно позитивні думки (23.24%), (-67.33%)turbopack, 2024:Переважно позитивні думки (5.73%), (-41.43%)tsup. Швидкість: 20.4. Більше негативних думок та/або зменшення використання з часом.tsup, 2023:Переважно позитивні думки (6.8%), (-85.01%)tsup, 2024:Переважно позитивні думки (2.79%), (-60.6%)Biome. Швидкість: 35.7. Більше негативних думок та/або зменшення використання з часом.biome, 2023:Переважно позитивні думки (9.22%), (-95.04%)biome, 2024:Переважно позитивні думки (8.62%), (-58.74%)Rush. Швидкість: 22.78. Більше негативних думок та/або зменшення використання з часом.rush, 2021:Переважно позитивні думки (2.1%), (-97.09%)rush, 2022:Переважно негативні думки (-0.1%), (-97.03%)rush, 2023:Переважно негативні думки (-2.16%), (-95.68%)rush, 2024:Переважно негативні думки (-0.99%), (-71.21%)Turborepo. Швидкість: 40.78. Більше негативних думок та/або зменшення використання з часом.turborepo, 2021:Переважно позитивні думки (18.11%), (-94.9%)turborepo, 2022:Переважно позитивні думки (26.74%), (-82.91%)turborepo, 2023:Переважно позитивні думки (23.49%), (-68.05%)turborepo, 2024:Переважно позитивні думки (8.81%), (-44.82%)Yarn Workspaces. Швидкість: -9.38. Більше позитивних думок та/або збільшення використання з часом.yarn_workspaces, 2021:Переважно позитивні думки (20.88%), (-49.98%)yarn_workspaces, 2022:Переважно позитивні думки (16.54%), (-47.48%)yarn_workspaces, 2023:Переважно негативні думки (-2.36%), (-40.45%)yarn_workspaces, 2024:Переважно негативні думки (-4.28%), (-34.2%)Yalc. Швидкість: 22.47. Більше негативних думок та/або зменшення використання з часом.yalc, 2021:Переважно позитивні думки (0.35%), (-95.54%)yalc, 2022:Переважно негативні думки (-1.12%), (-94.95%)yalc, 2023:Переважно негативні думки (-3.13%), (-93.2%)yalc, 2024:Переважно негативні думки (-0.35%), (-72.36%)Lerna. Швидкість: -9.64. Більше позитивних думок та/або збільшення використання з часом.lerna, 2021:Переважно позитивні думки (8.02%), (-49.42%)lerna, 2022:Переважно негативні думки (-4.72%), (-56.92%)lerna, 2023:Переважно негативні думки (-16.23%), (-50.62%)lerna, 2024:Переважно негативні думки (-10.77%), (-40.25%)npm Workspaces. Швидкість: 18.41. Більше негативних думок та/або зменшення використання з часом.npm_workspaces, 2021:Переважно позитивні думки (24.32%), (-63.82%)npm_workspaces, 2022:Переважно позитивні думки (23.18%), (-48.21%)npm_workspaces, 2023:Переважно позитивні думки (14.93%), (-37.74%)npm_workspaces, 2024:Переважно позитивні думки (4.68%), (-25.77%)pnpm. Швидкість: 81.7. Більше негативних думок та/або зменшення використання з часом.pnpm, 2021:Переважно позитивні думки (22.65%), (-75%)pnpm, 2022:Переважно позитивні думки (29.64%), (-57.49%)pnpm, 2023:Переважно позитивні думки (45.86%), (-17.48%)pnpm, 2024:Переважно позитивні думки (30.84%), (-1.48%)Nx. Швидкість: 27.1. Більше негативних думок та/або зменшення використання з часом.nx, 2021:Переважно позитивні думки (16.72%), (-75.18%)nx, 2022:Переважно позитивні думки (16.77%), (-67.95%)nx, 2023:Переважно позитивні думки (16.57%), (-57.76%)nx, 2024:Переважно позитивні думки (5.22%), (-36.58%)

Легенда

Зростання популярності

Падіння популярності

  • Деякі графіки пропускають роки.
  • Технології з даними лише за один рік не відображаються.
  • Формула швидкості = (найновіша думка - найдавніша думка) + (найновіше використання) - (найдавніше використання)
  • Позитивна швидкість означає збільшення використання та/або позитивних думок із часом.
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Мій вибір 2024: gsap-video-export

Chris створив цей надзвичайно зручний інструмент для експорту вашої GSAP-анімації у відео. Це значно спростило моє життя та зробило плавнішими мої відео — більше жодних записів з екрана низької якості!
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Cassie Evans

Робить всього потрохи в GSAP

Бібліотеки за рівнями

Клієнтські фреймворки
Метафреймворки
Тестування коду
Мобільні та настільні
Збирачі коду
Інструменти для monorepo

Ця діаграма ранжирує бібліотеки за коефіцієнтом утримання (відсоток респондентів, що відповіли "Буду ще використовувати"). Зауважте, що не враховуються бібліотеки, якими користуються менше 10% респондентів.

Порівняння утримання і використання

Варто зазначити, що лише три бібліотеки зібрали понад 50% використання серед респондентів, водночас маючи понад 50% утримання: React, Jest і Vite; це свідчить про відносно фрагментовану екосистему.

Клієнтські фреймворки
Метафреймворки
Тестування коду
Мобільні та настільні
Збирачі коду
Інструменти для monorepo

Ця діаграма показує співвідношення утримання відносно загальної кількості користувачів для кожної технології. Ділиться на чотири квадранти:

  • 1: Низький рівень використання, високий рівень утримання. Технології, на які варто звернути увагу.

  • 2: Високий рівень використання, високий рівень утримання. Технології, які можна спокійно впроваджувати.

  • 3: Низький рівень використання, низький рівень утримання. Технології, які тяжче рекомендувати зараз.

  • 4: Високий рівень використання, низький рівень утримання. Технології, використання яких варто переглянути.

Рекомендовані джерела

Enterprise UI Development: Testing & Code Quality
Steve Kinney
Temporal

Enterprise UI Development: Testing & Code Quality

Learn unit testing with Vitest, continuous integration via GitHub Actions, component and accessibility testing with Ax, mocking techniques, and code standard enforcement using ESLint and Husky & Lint-Staged.
Front-End System Design
Evgenii Ray
Staff UI Engineer

Front-End System Design

Dive into front-end system design to create scalable, efficient user interfaces! Master core UI fundamentals: box model, browser rendering, DOM manipulation, state management, and performance.
Спонсорований вміст від наших партнерів. Детальніше.