Hacker News new | ask | show | jobs
by jwr 2639 days ago
Ok, so I honestly do not understand this "safari is terrible" thing. I develop a fairly large web app (it's an inventory control + MRP system for electronics, https://partsbox.io/) and feature-wise Safari is on par with Chrome. I have no Safari-specific problems. Speed-wise, Safari is the fastest at running my JavaScript code (compiled from ClojureScript).

I have firefox-specific problems, I have Chrome-specific problems, but I don't remember the last time when Safari caused an issue.

3 comments

People say Safari is terrible because Safari is the last to support useful web features. They only just added support for a non-royalty-encumbered video format. If you are not directly affected by these issues in your own applications, that's fine, but if you care about the web platform in general, it's hard to ignore how terrible Safari is.
I can understand (sort of) that thinking, but from my very practical point of view: I care about delivering a working application to my users, who should have a good experience. This is what they pay me for. And Safari delivers the best experience of all modern browsers, without any additional effort on my part (I do not have any Safari-specific workarounds, while I did require fixes for Chrome, and Firefox causes problems regularly).
I appear to have hit by a wave of downvotes so this comment may too be hit but I wanted to clarify that I don't think that Safari is actually more broken than any other browser but the ability to verify that features _aren't_ broken requires a higher investment - the lack of a compiled safari on windows makes it difficult to test features during development without using a browser emulator which honestly isn't worth spinning up for simple things.
That's not what you wrote. You wrote:

> Safari is terrible and I applaud all applications that are broken on it

What you meant to say is that testing in Safari is inconvenient for you, so you don't like it. Which is fine, but does not mean that "Safari is terrible".

Eeeeh, yea that was terribly worded, my bad.
Hey that's a cool site! I'm bookmarking it for later projects :)