|
|
|
|
|
by kevingadd
4453 days ago
|
|
Safari's a joke. Only runs on mac, ships support for key platform features late (and ships subpar support when it comes to things like video/audio codecs), and delivers slower performance. I respect the JSC team a lot but Safari is an active hindrance to anyone trying to ship HTML5 games. It's just a poor-quality browser. |
|
It sounds like you are coming from a web development direction, and are frustrated that Safari doesn't support the web APIs that you care about. As a software engineer, I can sympathize with that.
But as a user, I prefer Safari, because I find that it prioritizes user experience over fidelity to the web page. Examples:
1. Safari was one of the first browsers to ship with a popup blocker
2. Safari defaults to blocking third party cookies
3. Safari Reader cuts out distracting ads and other crap, improving nearly every article. I click it whenever I can.
4. Safari Power Saver defeats annoying animations while saving battery life
I love that Apple is able to deliver features like these, because their fortunes are not tied to advertising.
I also strongly dispute that Safari is slower. For example, I visited cnn.com with Safari and Chrome, and attempted to scroll while the page loads. Safari scrolls responsively, while Chrome and Firefox stutter until the page finishes loading. Things like scrolling performance have a much bigger impact on how my browser feels than any JavaScript benchmark.
It's true that some websites don't work well in Safari, especially HTML5 games. For pages where I want to see that stuff in action, I'll switch to Chrome. But frankly, most web pages are made more usable by disabling newer features. Chrome then becomes a poor man's opt-in.