Top all-time · #321
kangax projects
Personal blog · kangax.github.iowebprogramming
kangax projects is a personal blog at kangax.github.io about web and programming. Since 2013, 158 different Hacker News readers have linked it 193 times, most often “ES6 compatibility table”. No feed was found, so read it on the site itself.
Rarely recommended · 2 of 40 sampled comments recommend it?
Why HN links it
HN readers link kangax's browser compatibility tables (ES5, ES6, ES2016+ and others) as the reference for which engines support which JavaScript features, usually as evidence in debates about browser support.
- Recommended for · 2 comments
- One commenter calls the matrices 'very comprehensive'; another calls the work 'amazing'.
Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- ES6 compatibility table53 people · 55 mentions · first linked 2015-03-18
- ECMAScript 6 compatibility table44 people · 46 mentions · first linked 2014-06-23
- ECMAScript 6 compatibility table10 people · 11 mentions · first linked 2013-08-19
- ES7 Compatibility Table [updated]7 people · 7 mentions · first linked 2015-02-02
- ECMAScript 2016-2022 Compatibility Table7 people · 7 mentions · first linked 2016-12-28
- /compat-table/es6/5 people · 7 mentions · first linked 2015-11-18
- ECMAScript 5 compatibility table5 people · 6 mentions · first linked 2015-02-17
- Named function expressions demystified4 people · 4 mentions · first linked 2013-08-01
- /compat-table/es2016plus/3 people · 3 mentions · first linked 2016-12-22
- HTML minifier2 people · 2 mentions · first linked 2016-09-17
What Hacker News says?
Safari got a reputation of being "the new IE" a few years ago because it was lagging in standards support. However there's been a lot more progress recently - coinciding with when they started releasing Safari Tech Preview builds. edit: As an example, Safari is 2nd after Chrome in this ES7 support comparison: https://kangax.github.io/compat-table/es2016plus/
Comment linking /compat-table/es2016plus/
on “Goodbye, EdgeHTML”Submitted Safari Technology Preview supports 100% of the ES2015/16/17 features as a story · 202 points
HN discussionAnd the answer to that is: generally not for IE 10 & above. Sometimes for IE9. Often for IE8. Take a look at the caniuse tables for common functionality in JQuery: http://caniuse.com/#search=classList http://caniuse.com/#search=querySelector http://caniuse.com/#feat=css-transitions http://caniuse.com/#feat=getcomputedstyle http://kangax.github.io/es5-compat-table/#Array.prototype.fo...
Comment linking /es5-compat-table/
on “You might not need jQuery”Submitted ECMAScript 6 compatibility table as a story · 74 points
HN discussionI don't think you would need to polyfill Map: http://kangax.github.io/compat-table/es6/#test-Map or Set: http://kangax.github.io/compat-table/es6/#test-Set I will probably continue to transpile for the moment (till I can check everything). There is also polyfill.io which would only polyfill old browsers.
Comment linking /compat-table/es6/
on “React 16”Submitted ES7 Compatibility Table [updated] as a story · 3 points
HN discussionYes, that's surprising. Another es6 compat page: https://kangax.github.io/compat-table/es6/ I'm hoping Chrome steps up its game. It's embarrassing.
Comment linking /compat-table/es6/
on “Microsoft Edge's JavaScript engine to go open-source”Submitted ECMAScript 6 compatibility table as a story · 3 points
HN discussionYep. They're kicking everyone's asses in ES6 feature coverage. All the more impressive when you consider how they came from behind. http://kangax.github.io/compat-table/es6/ I's almost sad that Edge is not cross-platform.
Comment linking /compat-table/es6/
on “Microsoft Edge's JavaScript engine to go open-source”Submitted ECMAScript 2016-2022 Compatibility Table as a story · 2 points
HN discussionI'm not sure where the hangup is, but I've found that Edge is fast as hell for initial page startup, but lags behind quite a lot when under heavy load. I've seen the benchmarks but in my experience it just... lags... For example, on the kangax ES6 compatibility table [1]. On chrome clicking a column takes less than a second, on Edge (i'm on an up-to-date Windows 10 machine, no preview stuff) it loads faster than in…
Comment linking /compat-table/es6/
on “Microsoft Edge's JavaScript engine to go open-source”Submitted ES6 compatibility table as a story · 2 points
HN discussionYes/no. Code is developing faster than standards update: HTML - HTML 4.0.1 -> HTML5 (14 years) CSS3 - in development since 1998 JS - ECMAScript 3 (1999) -> ECMAScript 5 (2009) -> ECMAScript 6 (2015...ish http://kangax.github.io/compat-table/es6/ ) I think web development is a lot like Perl. It is flexable enough for anyone to write something simple and quick but creating a large maintainable project takes a lot of d…
Comment linking /compat-table/es6/
on “Ask HN: Is web programming a series of hacks on hacks?”Submitted So Microsoft Is Leading in Advancing JavaScript (see Edge 14) as a story · 2 points
HN discussionThe support is quite good today, see https://kangax.github.io/compat-table/es6/ .
Comment linking /compat-table/es6/
on “Ask HN: Is web programming a series of hacks on hacks?”Submitted ECMAScript 5 compatibility table as a story · 2 points
HN discussionAnd yet it's still not 100% ES5 Compatible, like FireFox and Edge, and still behind Chrome (98% to 99%). http://kangax.github.io/compat-table/es5/ Getting to 100% on ES6 was pleasant, but still a surprise given their track record not just with JS support but with some CSS features too. They're often stragglers, even more so now that Microsoft's browser is getting better.
Comment linking /compat-table/es5/
on “WebAssembly Browser Preview”Submitted ECMAScript 7 compatibility table as a story · 2 points
HN discussionExcept WebKit and Safari are the first browser (engines) to be 100% ES6 compatible: http://kangax.github.io/compat-table/es6/
Comment linking /compat-table/es6/
on “WebAssembly Browser Preview”Submitted Named function expressions demystified as a story · 2 points
HN discussionIt's surprisingly good. * Better ES6 support https://kangax.github.io/compat-table/es6/ * Faster performance http://az648995.vo.msecnd.net/win/2015/12/chakra-performance...
Comment linking /compat-table/es6/
on “ChakraCore GitHub repository is now open”Submitted ESNext compatibility table as a story · 1 points
HN discussionWell, Chakra is a bit ahead of V8 in ES6 implementation right now. https://kangax.github.io/compat-table/es6/
Comment linking /compat-table/es6/
on “ChakraCore GitHub repository is now open”Submitted HTML minifier as a story · 1 points
HN discussionYup https://kangax.github.io/compat-table/es6/
Comment linking /compat-table/es6/
on “ChakraCore GitHub repository is now open”Submitted ECMAScript 6 (Harmony) Compatibility Table as a story · 1 points
HN discussionChakra does better than most of its competition on ES6 support: http://kangax.github.io/compat-table/es6/ (I use v8 and javascriptcore all day but I still appreciate it)
Comment linking /compat-table/es6/
on “ChakraCore GitHub repository is now open”Yet only 98% ES5 compliant: https://kangax.github.io/compat-table/es5/ No browser is at 100%, BTW. Waiting for a WATWG JavaScript standard that removes these parts from the spec...
Comment linking /compat-table/es5/
on “WebKit is now 100% ES6 complete”> Google is the only company really pushing it as a platform Who's leading the charge on es6 implementation? [0] Who created asm.js and developed Web Assembly? Not Google. [0] http://kangax.github.io/compat-table/es6/
Comment linking /compat-table/es6/
on “Safari is the new IE”http://kangax.github.io/compat-table/es6/
Comment linking /compat-table/es6/
on “Node.js v6.0 Released”