

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What ECMAScript 6 features can I currently use in web browsers?
The full form of ECMA is European Computer Manufacturer's Association. ECMAScript is a Standard for scripting languages such as JavaScript, JScript, etc. It is a trademark scripting language specification. JavaScript is a language based on ECMAScript. A standard for scripting languages like JavaScript, JScript is ECMAScript. JavaScript is considered as one of the most popular implementations of ECMAScript.
ECMAScript 6 is working fine on web browsers like Chrome, Microsoft Edge, Safari, etc:
- 90% compatibility – Chrome
- 80% compatibility - Microsoft Edge
- 54% compatibility – Safari
Use ES6 using Babale pre-processor, which cross-compile JavaScript back to ECMAScript 5 compatible code.
Here are features of ECMAScript 6:
Arrow Functions
Declare a function with `=>` instead of to follow ES6 Arrow Functions. This avoids using the usual function expression.
ES6 Modules
ES6 provides modules as part of native JavaScript in the web browser. Modules clean up the code in easy to sustain chunks. This eventually helps in easing code maintenance.
Classes
JavaScript now has support for Classes with an ES6 release. ES6 has brought for OOP, like Inheritance, Constructors, etc.
- Related Questions & Answers
- How can I use Web Workers in HTML5?
- What are different Navigator properties I can use on my web page?
- Reduce download conflicts between web browsers
- Private browsing mode of the web browsers
- How should I display MySQL database that is currently in use?
- What is Wireless Fidelity 6 (WiFi 6)?
- What are the 6 ways to use this keyword in Java?
- What features can you expect in mobile phones in 2025?
- How can I turn on error information in my Web Browser?
- CSS Image Opacity for All Web Browsers including IE 8 and less
- How to block a website in your web browsers (Chrome and Internet Explorer)
- What is the difference between JavaScript and ECMAScript?
- How can I see the constraints which are applied to a table stored in the database I am currently using?
- How can I scroll a web page using selenium webdriver in python?
- How can I use goto statement in JavaScript?