What is ES6?

Goals for ECMAScript 2015 include providing better support for large applications, library creation, and for use of ECMAScript as a compilation target for other languages. Some of its major enhancements include modules, class declarations, lexical block scoping, iterators and generators, promises for asynchronous programming, destructuring patterns, and proper tail calls.
ES6 is a tool in the Languages category of a tech stack.

Who uses ES6?

Companies
1431 companies use ES6 in their tech stacks, including ebay, Intuit, and Asana.

Developers
1622 developers use ES6.

ES6 Integrations

Gatsby, Trails, Apache OpenWhisk, Draggable JS, and Backpack are some of the popular tools that integrate with ES6. Here's a list of all 10 tools that integrate with ES6.

Why developers like ES6?

Here’s a list of reasons why companies and developers use ES6
ES6 Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose ES6 in their tech stack.

Nick Parsons
Nick Parsons
DeveloperEvangelist at Stream · | 29 upvotes · 39.6K views
atStream
Go
Stream
Python
Yarn
Babel
Node.js
ES6
JavaScript
#Languages
#FrameworksFullStack

Winds 2.0 is an open source Podcast/RSS reader developed by Stream with a core goal to enable a wide range of developers to contribute.

We chose JavaScript because nearly every developer knows or can, at the very least, read JavaScript. With ES6 and Node.js v10.x.x, it’s become a very capable language. Async/Await is powerful and easy to use (Async/Await vs Promises). Babel allows us to experiment with next-generation JavaScript (features that are not in the official JavaScript spec yet). Yarn allows us to consistently install packages quickly (and is filled with tons of new tricks)

We’re using JavaScript for everything – both front and backend. Most of our team is experienced with Go and Python, so Node was not an obvious choice for this app.

Sure... there will be haters who refuse to acknowledge that there is anything remotely positive about JavaScript (there are even rants on Hacker News about Node.js); however, without writing completely in JavaScript, we would not have seen the results we did.

#FrameworksFullStack #Languages

See more
Jake Stein
Jake Stein
CEO at Stitch · | 15 upvotes · 29.3K views
atStitch
ES6
JavaScript
CoffeeScript
React
AngularJS

Stitch’s frontend is used to configure data sources and destinations and monitor the status of each. Although we have been using AngularJS since its early days, we recently introduced React components into our front end, which many of our developers find easier to work with. We started using CoffeeScript when it was one of the few options for a more expressive alternative to vanilla JavaScript, but today we opt to instead write new code in ES6, which we feel is a more mature alternative.

See more
Johnny Bell
Johnny Bell
Sr. Software Engineer at StackShare · | 9 upvotes · 95.5K views
atStackShare
Apollo
GraphQL
MobX
JavaScript
ES6
React
jQuery
#Context
#Hooks🎣

We are always building new features and replacing old code at StackShare. Lately we have been building out new features for the frontend, and removing a lot of old jQuery code (sorry jQuery but it's time to go).

We've mainly been using React, ES6 and JavaScript on the frontend to build out the components, and we've been slowly removing some legacy MobX and using GraphQL and Apollo for our state management, if we need to control state further than GraphQL and Apollo allows us to we use just plain React with #context , or the new fancy React #hooks🎣 .

As we've moved towards the above tech, its really made smashing out new features and updating legacy code super fast, and really fun!

See more
Hampton Catlin
Hampton Catlin
VP of Engineering at Rent The Runway · | 9 upvotes · 7.6K views
atRent the Runway
React
TypeScript
ES6
JavaScript

We use JavaScript because it's the standard for web development, especially with browser execution. And, over the years, some smart work by the W3C has taken Javascript from the most-hated-language to the okay-I-can-make-that-good. No small feat!

Obviously, using ES6 and TypeScript is what makes it decent in browser contexts. Throw in a bit of React and now we're cooking with gas!

See more
ES6
JavaScript
Socket.IO
Redis
MongoDB
HTML5
FeathersJS
Redux
React

I have always been interested in building a real-time multiplayer game engine that could be massively scalable, and recently I decided to start working on a MMO version of the classic "snake" game. I wanted the entire #Stack to be based on ES6 JavaScript so for the #Backend I chose to use FeathersJS with MongoDB for game/user data storage, Redis for distributed mutex and pub/sub, and Socket.IO for real-time communication. For the #Frontend I used React with Redux.js, the FeathersJS client as well as HTML5 canvas to render the view.

See more
Abdullah Diaa
Abdullah Diaa
CTO at PushBots · | 5 upvotes · 6.7K views
atPushBots
ES6
Go
Node.js
#Node.js
#Golang

We’ve recently migrated our core service from Node.js to Golang. Despite recent major updates for #Node.js v10.x with ES6 and async/await, performance gain with golang still remains enormous. Also in terms of concurrency and scalability, golang excels.

See more

ES6 Alternatives & Comparisons

What are some alternatives to ES6?
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
CoffeeScript
CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
TypeScript
TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
PHP
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
See all alternatives

ES6's Stats

- No public GitHub repository available -