
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
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 Articles
- How to use template string literal in ECMAScript 6?
- 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?
- How can I get the currently displayed Fragment instance in Android ?
- How to block a website in your web browsers (Chrome and Internet Explorer)
- How can I vertically center a div element for all browsers using CSS?
- CSS Image Opacity for All Web Browsers including IE 8 and less
- How can I turn on error information in my Web Browser?
- How can I see the constraints which are applied to a table stored in the database I am currently using?
- What features can you expect in mobile phones in 2025?
- How can I scroll a web page using selenium webdriver in python?
- How can I see the constraints which are applied to a table stored in another database then I am currently using?
