StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
ES6
ByES6ES6

ES6

#8in Languages
Discussions31
Followers60.9k
OverviewDiscussions31

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.

ES6 Pros & Cons

Pros of ES6

  • ✓ES6 code is shorter than traditional JS
  • ✓Module System Standardized
  • ✓Destructuring Assignment
  • ✓Extremly compact
  • ✓The database is recommended to use MySQL

Cons of ES6

  • ✗Create Node.js
  • ✗Suffers from baggage

ES6 Alternatives & Comparisons

What are some alternatives to ES6?

JavaScript

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.

Python

Python

Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

HTML5

HTML5

HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The previous version, HTML 4, was standardised in 1997.

PHP

PHP

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

Java

Java

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

TypeScript

TypeScript

TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.

ES6 Integrations

Koto, Backpack, Draggable JS, React Easy State, ImageBoss and 7 more are some of the popular tools that integrate with ES6. Here's a list of all 12 tools that integrate with ES6.

Koto
Koto
Backpack
Backpack
Draggable JS
Draggable JS
React Easy State
React Easy State
ImageBoss
ImageBoss
Lightweight Charts
Lightweight Charts
Phenomic
Phenomic
Luxon
Luxon
OpenFL
OpenFL
Pika Pack
Pika Pack
Briefing
Briefing
Apache OpenWhisk
Apache OpenWhisk

ES6 Discussions

Discover why developers choose ES6. Read real-world technical decisions and stack choices from the StackShare community.Showing 4 of 5 discussions.

khan_mubaris
khan_mubaris

Nov 30, 2018

Needs adviceonNode.jsNode.jsMySQLMySQLNeo4jNeo4j

Node.js MySQL Neo4j ES6 PHP #chrome_extension ExpressJS sometimes ( read toy projects ) React and Vue

0 views0
Comments
Abdullah Diaa
Abdullah Diaa

CTO at PushBots

Nov 28, 2018

Needs adviceonNode.jsNode.jsGolangGolangES6ES6

We’ve recently migrated our core service from Node.js to Golanglang. 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.

0 views0
Comments
Jake Stein
Jake Stein

CEO at Stitch

Sep 13, 2018

Needs adviceonAngularJSAngularJSReactReactCoffeeScriptCoffeeScript

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.

0 views0
Comments
Nick Parsons
Nick Parsons

Building cool things on the internet 🛠️ at Stream

Sep 13, 2018

Needs adviceonStreamStreamGolangGolangJavaScriptJavaScript

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 Golang 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

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
3.95k
AADGII+3945
Developers
68.5k
YJRNMP+68482