6

ES5 introduce "use strict" and normatively define what language constructions and API usage are deprecated / obsolete.

Links to specs is referenced in https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources

I tried to read ES6 and make searches for deprecated / obsolete keywords but didn't find anything related.

I compared Annex C of ES6 and ES5 (The Strict Mode of ECMAScript section) and they are mostly identical.

What language constructs or API is deprecated by ECMA 2015 / ES6?

1
  • I know that AppCache is deprecated, although it’s not part of ECMAScript… Commented Mar 10, 2016 at 21:39

1 Answer 1

1

You can find a list of deprecated features on MDN pages : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features

On each function page, you can also see a deprecation notice. And a thumb-down or trashbin icon next to their names.

Sign up to request clarification or add additional context in comments.

2 Comments

The question is what are the ES6 deprecations, if any.
While I agree this is not a ES5/ES6 comparison page. It still lists all applicable deprecations. ES5 strict mode was introduce to prepare ES6. In my knowledge, nothing really changed appart from the "duplicate property names" relaxed in ES6

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.