Support for ES6 across browsers is not consistent however that’s no reason not to start using it. With transpilers like Babel you can write all your javascript using the latest EcmaScript version and have them converted to ES5.

If you are using Node then the later versions natively support ES6 so you can take advantage of things like native promises, classes, string literals and fat arrow syntax without making any changes (apart from your lint config)

Useful Resources

Do you have an app/project you'd like a quote for?

Hi there, I’m Alex and I’d love to discuss your next project with you.

I’m happy to discuss requirements, timeline, budget and any other concerns you may have.