#1E6ES6

ES6

ES6 and its descendants are the newer versions of JavaScript, usually run through Babel.

ES6's Popularity Over Time

ES6's Popularity Over Time

PercentsCounts
Never heard of it
Heard of it, not interested
Heard of it, would like to learn
Used it, would not use again
Used it, would use again

Most Disliked Aspects of ES6

Most Disliked Aspects of ES6

Most disliked aspects of ES6 among developers who picked “used it and would not use again”.

ES6 For Everyone

A premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer.

#JavaScript30

30 Day Vanilla JS Coding Challenge: Build 30 things in 30 days with 30 tutorials
Thanks to our partners for supporting this project. Learn more about supporting The State of JS.

Which Tools Are Used Alongside ES6?

Which Tools Are Used Alongside ES6?

Libraries most likely to be used by developers who picked “used it and would use again” for ES6. Darker color means a stronger correlation.

JavaScript Flavors
0ReReason1CjClojureScript2ElElm3FwFlow4TsTypeScript5E6ES6
Front-end Frameworks
0RReact1NgAngular2EmEmber3PoPolymer4VVue.js5PrPreact
Data Layer
0RdRedux1GqGraphQL2RyRelay/Relay Modern3ApApollo4MxMobX
Back-end Frameworks
0MeMeteor1ExExpress2NxNext.js3KoKoa4SaSails5FeFeathersJS
Testing
0SbStorybook1MoMocha2JaJasmine3JeJest4EzEnzyme5AvAva6KaKarma
Mobile & Desktop
0EElectron1RnReact Native2CvCordova3NsNativeScript4IoIonic5NaNative Apps

ES6 Usage by Country

ES6 Usage by Country

On average, 85.9% of respondents have used ES6 and would be happy to use it again.

Countries where this ratio is higher are shown in red, those where it's lower are displayed in blue (countries with fewer than 20 total survey respondents are omitted).