logoalt Hacker News

CharlesWtoday at 2:24 AM2 repliesview on HN

I like the idea of actually testing for the capabilities. Can you share more about what you'd find useful? Maybe a "benchmark my browser" feature that adds a column?

The data sources are credited at the bottom, and I feel like they're both gold-standard references. I'm open to suggestions!


Replies

srcreightoday at 4:19 AM

The caniuse test suite is the most basic tests of each feature. Self admittedly it does not actually verify the feature meets any spec.

If you just did what they have but make it actually test to the spec, it’d be great.

“Caniuse” is not gold standard. It’s basically “Did the browser vendor claim to support a feature”.

iOS safari has so many bugs throughout everything on the web, if you actually have them red for every feature with a bad bug, they’d have so much worse of a score.

Eg. Does safari support audio element? Yes on the surface. But try to play from a cached blob. It’s hilariously broken.

See my comment history, there’s an app with a LONG list of safari media bugs. Yet your page lists them with a green check. Lies.

I’m not surprised if nearly every feature there “works” but try to build an app with it and you find yourself set up to fail.

JimDabelltoday at 2:51 AM

Remove all the non-standard stuff. If only Blink supports something because no other rendering engine thinks it should be implemented, then it doesn’t belong here. It’s non-standard, vendor-specific behaviour that you’re making people think is standard.

show 1 reply