Key Takeaways
- JavaScript is used by 98.7% of all websites as of 2023
- Node.js powers 1.2% of all websites directly
- JavaScript frameworks like React are used on 40.58% of sites
- 92% of devs want to continue with JS
- React retention 78%, highest framework
- Node.js used by 68% backend devs
- V8 engine scores 300+ on Speedometer 3.0
- SpiderMonkey (Firefox) 280 on Speedometer 3.0
- JavaScriptCore (Safari) 250 on Speedometer 3.0
- npm registry has 2.3M packages as of 2024
- Weekly npm downloads 30B+
- React npm downloads 50M/week
- 1.2M vulns reported in JS pkgs 2023
- 70% of npm audits find high-sev issues
- Malicious pkgs 1k+ removed 2023
JavaScript powers nearly the entire web and is loved by developers.
Adoption & Market Share
Adoption & Market Share Interpretation
Developer Preferences
Developer Preferences Interpretation
Package Ecosystem
Package Ecosystem Interpretation
Performance Benchmarks
Performance Benchmarks Interpretation
Vulnerabilities & Security
Vulnerabilities & Security Interpretation
Sources & References
- Reference 1W3TECHSw3techs.comVisit source
- Reference 2OCTOVERSEoctoverse.github.comVisit source
- Reference 3SURVEYsurvey.stackoverflow.coVisit source
- Reference 4SIMILARTECHsimilartech.comVisit source
- Reference 520232023.stateofjs.comVisit source
- Reference 6PYPLpypl.github.ioVisit source
- Reference 7TIOBEtiobe.comVisit source
- Reference 8ZYXWAREzyxware.comVisit source
- Reference 9HTTPARCHIVEhttparchive.orgVisit source
- Reference 10MADEWITHJSmadewithjs.comVisit source
- Reference 11NPMTRENDSnpmtrends.comVisit source
- Reference 12BUNbun.shVisit source
- Reference 13STATISTAstatista.comVisit source
- Reference 14SMASHINGMAGAZINEsmashingmagazine.comVisit source
- Reference 15ECLIPSEeclipse.orgVisit source
- Reference 16BLOGblog.cloudflare.comVisit source
- Reference 17VERCELvercel.comVisit source
- Reference 18NETLIFYnetlify.comVisit source
- Reference 19PHASERphaser.ioVisit source
- Reference 20JETBRAINSjetbrains.comVisit source
- Reference 21BROWSERBENCHbrowserbench.orgVisit source
- Reference 22NODEJSnodejs.orgVisit source
- Reference 23REACTreact.devVisit source
- Reference 24SVELTEsvelte.devVisit source
- Reference 25BLOGblog.vuejs.orgVisit source
- Reference 26WEBASSEMBLYwebassembly.orgVisit source
- Reference 27V8v8.devVisit source
- Reference 28DEVELOPERdeveloper.chrome.comVisit source
- Reference 29TC39tc39.esVisit source
- Reference 30FASTIFYfastify.ioVisit source
- Reference 31NITROnitro.unjs.ioVisit source
- Reference 32DEVELOPERdeveloper.mozilla.orgVisit source
- Reference 33NODESOURCEnodesource.comVisit source
- Reference 34MATHIASBYNENSmathiasbynens.beVisit source
- Reference 35SWCswc.rsVisit source
- Reference 36ESBUILDesbuild.github.ioVisit source
- Reference 37ROLLUPJSrollupjs.orgVisit source
- Reference 38TERSERterser.orgVisit source
- Reference 39NPMJSnpmjs.comVisit source
- Reference 40STATUSstatus.npmjs.orgVisit source
- Reference 41SNYKsnyk.ioVisit source
- Reference 42BUNDLEPHOBIAbundlephobia.comVisit source
- Reference 43YARNPKGyarnpkg.comVisit source
- Reference 44PNPMpnpm.ioVisit source
- Reference 45DENOdeno.landVisit source
- Reference 46JSRjsr.ioVisit source
- Reference 47GITHUBgithub.comVisit source
- Reference 48BLOGblog.npmjs.orgVisit source
- Reference 49OWASPowasp.orgVisit source
- Reference 50NVDnvd.nist.govVisit source
- Reference 51MICROSOFTmicrosoft.comVisit source
- Reference 52VERIZONverizon.comVisit source
- Reference 53TECHCRUNCHtechcrunch.comVisit source
- Reference 54PORTSWIGGERportswigger.netVisit source
- Reference 55EXPRESSJSexpressjs.comVisit source
- Reference 56REACTJSreactjs.orgVisit source
- Reference 57SOCKETsocket.devVisit source
- Reference 58GITHUBgithub.blogVisit source
- Reference 59STATEOFJSstateofjs.comVisit source
- Reference 60VM2vm2.nodejs.orgVisit source






