Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a great start. Now let's integrate caniuse into every single MDN page.


MDN already has compatibility tables for lots of things; if they're missing from a particular article, it's not because they're unsupported, it's because nobody has done the research and filled in the information (it's a wiki! You can add things!).


No need to duplicate the effort though, caniuse usually links to MDN for feature reference anyway.

If caniuse had embeds, they could easily replace the existing compat tables on MDN.


MDN didn't do a good job of advertising itself as a wiki. It wasn't until recently that you could login with a GitHub account.

When you google "can i use flexbox", caniuse.com comes up but MDN does not.

The other thing missing from MDN, is that caniuse.com shows browser support as a percentage. Now I know I'm safe to use flexbox since its supported by 97.74% of browsers in the wild.

When a new feature comes out, I add it to both MDN and caniuse. It would be great if these two could be integrated as well.


I don't like that caniuse by default shows only several recent browser versions, deceiving developers and making it look like some new technology is supported everywhere. It is clearly a "dark" UI pattern that motivates developers to make sites viewable only on latest Macbook.

Instead, it should show the year since which some feature is supported.

For example, for flexbox it could write:

IE - never

Edge - since 2015

Firefox - since Mar 2014

Safari - since Oct 2013

Opera - since Nov 2012

etc.

This gives a better picture.


I actually like how it currently works because it doesn’t matter if Chrome 32 didn’t support feature X because no one is using it. The boxes are sized by their current usage and aligned based on the stable version.

It’s a perfect chart to show your boss when someone complains about Firefox 4 not working. Clearly that person missed a few updates :)

That being said, I would like a year on each column for the occurrences when time/year is relevant. Currently I just Show All.


It the meantime, this sounds like a good idea for a browser plugin.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: