Найпопулярніші JS-фреймворки за кількістю інсталяцій — це не ті, що мають найбільше зірок

Зірки на GitHub вимірюють увагу. Завантаження з npm вимірюють використання. Більшість людей вважають, що це одне й те саме. Мої дані свідчать про протилежне.

Я порівняв кількість зірок на GitHub із щотижневими завантаженнями з npm для 14 JavaScript-фреймворків. Розрив між популярністю та реальним використанням величезний.

Погляньте на ці три приклади:

• Hono: 31 тис. зірок і 44,8 млн щотижневих інсталяцій. • TanStack Query: 49,8 тис. зірок і 58,5 млн щотижневих інсталяцій. • Next.js: 140 тис. зірок і 37,9 млн щотижневих інсталяцій.

Hono та TanStack Query мають менше зірок, ніж Next.js. Проте вони все одно отримують більше щотижневих інсталяцій.

Співвідношення завантажень до кількості зірок показує, наскільки інструмент використовується порівняно з тим, наскільки ним захоплюються:

• Hono: 1 445x • TanStack Query: 1 175x • Next.js: 271x • Vue: 255x • Svelte: 55x • Remix: 24x

Розбіжність становить 60x. У лідерів зірки та використання не мають тісного кореляційного зв'язку.

Показники npm не є ідеальними. CI-пайплайни та агенти написання коду завищують ці цифри. Проте співвідношення залишається вагомим сигналом.

Малі бібліотеки додають до проєктів без зірок. Великі фреймворки отримують зірки від людей, які ніколи не використовують їх у продакшені.

Ви ставите зірку тому, чим захоплюєтеся. Ви інсталюєте те, що запускаєте в роботу.

Джерело: https://dev.to/sigmondev/the-most-installed-js-frameworks-arent-the-most-starred-i-checked-14-2pdl