eslint-plugin-compat
ECMAScript 6 compatibility table
Our great sponsors
eslint-plugin-compat | ECMAScript 6 compatibility table | |
---|---|---|
5 | 25 | |
2,902 | 4,271 | |
- | - | |
3.4 | 6.8 | |
5 months ago | 2 days ago | |
TypeScript | HTML | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eslint-plugin-compat
- Question about minimum browser compatibility
-
JP Morgan Chase Bank, or Why Not to Whitelist Operating System User Agents
eslint-plugin-compat [0] and stylelint-no-unsupported-browser-features [1] can help you know when you're using an unsupported browser feature.
- Facts every web dev should know before they burn out and turn to painting
-
[AskJS] Best practices for polyfills in libraries?
For now I'm trying to set up [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) to check it for me, but I'm not sure it works — get 0 errors and 3 polyfills for a test snippet.
ECMAScript 6 compatibility table
-
My 1st website "Claw Man" written in javascript
Javascript / CSS language syntax: can see availability for Javascript here - https://kangax.github.io/compat-table/es6/
-
Is there any legitimate reasons for the javascript hate?
I say this as a JS user, but there is no singular JavaScript (realistically, it's not even JavaScript but instead ECMAScript). There is no one place to go that lays out all of what the language can or can't do the way PHP and Python do. The ECMAScript board makes recommendations, then the browsers and runtimes implement features of the recommendations. This site does a good job laying out which features are implemented for browsers and runtimes based on the flavor of the ECMAScript standard. This unique experience can be especially frustrating for someone learning JavaScript and coming from another language that does not have this problem.
- JS Polyfills - Part 1
-
[AskJS] Is there a JavaScript library that will test all ES features on your browser and tell you which it supports and which it doesn't?
https://kangax.github.io/compat-table/es6/ has a column for "current browser"
-
No-build TODO app using HTM + Preact
Use only native ES6 browser features.
-
Internet Explorer retires on June 15 - what can a developer do?
ES6 language features in general
-
Chrome 0day is being exploited now for CVE-2022-1096; update immediately
It depends on what "Javascript engine" means, and what sort of javascript you want to execute.
If you want something that can run ES5 code, this might be your ticket. But if you want something that can run "modern javascript" (where the meaning of "modern" changes over time), then IE11/Trident won't help. It doesn't even support ES6, which came out in 2015. Modern websites often depend on javascript language features newer than that. Npm packages are the same.
-
A Huge Selection of FREE and high-quality Web Services!
ES6+ Compatibility Table - https://kangax.github.io/compat-table/es6/
-
Apple Safari engineers of Reddit! It's time to make Safari update schedule like Chrome and Firefox'
To get an idea of where the differences lie, there's a comparison table here: https://kangax.github.io/compat-table/es6/
-
How important is it to learn “vanilla” JavaScript ?
https://kangax.github.io/compat-table/es6/ Looks like ES6 / ES2015 is 98% implemented in modern browsers.
What are some alternatives?
es6-features - ECMAScript 6: Feature Overview & Comparison
es6-cheatsheet - ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
Traceur compiler - Traceur is a JavaScript.next-to-JavaScript-of-today compiler
Babel (Formerly 6to5) - 🐠 Babel is a compiler for writing next generation JavaScript.
Lebab - Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.
es6features - Overview of ECMAScript 6 features
stylelint-no-unsupported-browser-features - Disallow features that aren't supported by your target browser audience.
javascript-cheatsheet - Basic Javascript Cheat Sheet
browserslist - 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env
scaffold-static - Scaffolding utility for vanilla-js
MEVN-CLI - Light speed setup for MEVN(Mongo Express Vue Node) Apps
hermes - A JavaScript engine optimized for running React Native.