Hacker News new | past | comments | ask | show | jobs | submit login

I'm suprised by all this safari love in 2016. Working in front end web development, Safari has become the IE of today. Compatability and support for otherwise common web technologies is just plain broken.



If by "common web technologies" you mean mostly non-standard or experimental technologies then yes.

Lets not forget that it was Google that forked WebKit resulting in duplicated effort to implement various features. Google also loves to ship stuff that isn't actually standardized yet (which is fine) but today's web developers go whine about Safari not supporting it yet. No shit Sherlock, it's your own myopic view.

Only testing in Chrome is as bad as only testing in IE 6 in 2006.


Most of the "experimental" features we whine about are supported by all vendors, save for Apple (Firefox, Chrome, Opera and freaking IE). It's a definite pattern: Safari is last to implement features, if at all.


Safari is slow to adopt new features, yes, but the features it has work properly and everything runs snappily.


> the features it has work properly

You may want to avoid that blanket statements around developers who've worked with indexeddb, safari's implementation is famously awful, so much so that caniuse makes special note of it.


Or even I have a CSS issue to look into in Safari soon where a combination of tables, max-width, width and overflow properties is behaving oddly on Safari only (even IE gets it right). This is CSS2 stuff..


Safari is slow to adopt new features, yes, but the features it has work properly and everything runs snappily.

Assuming we’re still talking about mobile Safari on iOS here, unfortunately that isn’t true in all areas. For example, the way iOS Safari handles HTML5 media elements is essentially to play them through a plug-in. We had to implement a whole new authentication mechanism for a site I work on that serves video content to logged in users, because it wasn’t actually Safari requesting the video resource so we weren’t seeing the user’s ID cookie. There are numerous other problems with how iOS Safari handles video content that make it difficult or impossible to implement other functionality or UI behaviour that would make our site better for our users.




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

Search: