Johnatan56
Honorary Master
Why I don't like Safari as a dev:I like Safari. The gesture animations are nice, battery life is massively better than other browsers from my experience, the address and bookmarks bars conserve more space, and it renders font weights the best of any browser I've used in macOS. I just really like it as a daily driver.
For development I usually use FF DE.
- inspector tool is useless
- a div cannot go outside of the domains of its parent, e.g. a modal will be cut off. This means you need to add modals to the base of the page instead of the individual component you are dealing with
- up until around 2018 I think it was, having a console.log of an object would crash the JS in Safari, all JS would break from that point onward.
- autoplay is fked, that includes trying to do things like have clicking somewhere else triggering the play
- so behind on the html spec, lots of animation stuff missing, etc.
- VP9 support, AV1, have to encode a separate H265 just for Safari (and iOS)
Safari is basically the IE of MacOS.
FF has compact mode, and one of the first things I install on a laptop is touchpadswipe and sometimes gesturify.
It just feels like Apple abandoned Safari a few years ago and it's been given to a maintenance team.