అత్యధికంగా ఇన్స్టాల్ చేయబడిన JS ఫ్రేమ్వర్క్లు అత్యధిక స్టార్స్ ఉన్నవి కావు
GitHub స్టార్స్ శ్రద్ధను (attention) కొలుస్తాయి. npm డౌన్లోడ్లు వినియోగాన్ని (usage) కొలుస్తాయి. చాలా మంది ఇవి రెండూ ఒకటే అనుకుంటారు. కానీ నా డేటా ప్రకారం అవి వేరు.
నేను 14 JavaScript ఫ్రేమ్వర్క్ల కోసం GitHub స్టార్స్ను మరియు వారపు npm డౌన్లోడ్లను పోల్చాను. ప్రజాదరణకు మరియు వాస్తవ వినియోగానికి మధ్య ఉన్న వ్యత్యాసం చాలా పెద్దది.
ఈ మూడు ఉదాహరణలను చూడండి:
• Hono: 31k స్టార్స్ మరియు 44.8M వారపు ఇన్స్టాల్స్. • TanStack Query: 49.8k స్టార్స్ మరియు 58.5M వారపు ఇన్స్టాల్స్. • Next.js: 140k స్టార్స్ మరియు 37.9M వారపు ఇన్స్టాల్స్.
Hono మరియు TanStack Query కి Next.js కంటే తక్కువ స్టార్స్ ఉన్నాయి. అయినప్పటికీ, వాటికి వారపు ఇన్స్టాల్స్ ఎక్కువగా వస్తున్నాయి.
డౌన్లోడ్స్-పర్-స్టార్ (downloads-per-star) నిష్పత్తి, ఒక టూల్ను ప్రజలు ఎంత మెచ్చుకుంటున్నారు మరియు దానిని ఎంత ఎక్కువగా ఉపయోగిస్తున్నారు అనే విషయాన్ని తెలియజేస్తుంది:
• 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