20 Years of Safari
Joe Rossignol (Hacker News, Reddit):
Today marks the 20th anniversary of Apple’s co-founder Steve Jobs introducing Safari on the Mac at the 2003 Macworld Expo in San Francisco. Apple advertised Safari as the “fastest web browser ever created for the Mac” at the time.
[…]
A public beta of Safari was made available for OS X Jaguar in January 2003, with key features including the WebKit rendering engine for faster browsing speeds, Google search capabilities integrated directly into the toolbar, improved bookmark management, optional pop-up ad blocking, a simpler file download process, and more.
[…]
Safari was eventually overshadowed by Google’s Chrome, which was released in 2008 and is now the world’s most popular web browser across all PCs and Macs.
Over the past 20 years, Apple’s Safari web browser grew from a speedy young upstart to a polished professional. […] Take a trip down memory lane as we look at how Safari has evolved over the years.
I’ve been a fan of Safari since the beginning. It’s still my default browser, it still feels like a Mac app, and I think Apple has done a better job of maintaining it than most of the other built-in apps. That said, I’ve been a bit less happy with it in recent years:
Compatibility with the sites that I visit was not great in the beginning but rapidly improved. There was a 10–15 year period where Safari pretty much worked with everything. The last several years, I’ve continually run into sites that don’t work in Safari. These tend to be ones that I can’t really avoid, like banks, insurance, hotels, restaurants, and even MacUpdate.
Closing a tab often closes the whole window. Sometimes I can get my other tabs back using Reopen Last Closed Tab, but sometimes they are just gone. They can’t always be recovered using the history, either, as it’s been incomplete for a long time.
Some pages freeze or never fully load until I quit and restart the app or disable JavaScript.
I sometimes get multi-minute freezes when I try to print or save a page as PDF.
The new password manager is overall good, but it’s frustrating that it can’t search by password and that it sometimes won’t let me enter my own password when creating a login, locking in the one that it auto-generated.
Safari doesn’t like to keep me logged into sites, even if I have Prevent cross-site tracking off.
I don’t know if it’s an iOS 16 thing, but Safari has been flaky for me lately, especially with YouTube, to the point where I sometimes have to kill it and restart it to get it to work right. I mean flaky like becoming unresponsive, or not showing the keyboard when I enter a text field.
In the Interop 2022 stable category Safari also made significant progress, increasing its score from 48.9% in January 2022 to 96% today. This puts Safari ahead of its competitors and demonstrates the Safari team’s commitment to addressing long-standing concerns about the browsers lack of standards conformance.
Previously:
- Ventura Issues
- Safari 16
- Review of Orion Browser for Mac
- Chrome Faster Than Safari in Speedometer Benchmark
- The Time to Fix Web Security Bugs
- The Danger of Sideloading Chromium
- Safari Forgets Your History
- Safari 15 Changes in Beta 6
- Safari Frustrations
- Safari 15 Announced
- More Safari
8 Comments RSS · Twitter · Mastodon
I’ve been using the Arc Browser for a couple of months and I must say I’m surprised well I’ve adopted to its unique features (not all but many). You really have to switch it to your default browser and put some effort into learning what’s special about it, but it pays off (for me at least).
+1 for the Arc browser. I love it.
I do use it on taken with chrome, but that's for professional curiosity reasons.
I think Apple failed its users by dropping Safari on Windows. It made it more expensive to test and debug Safari and Mobile Safari and I think the result has been a worse web experience for in Safari and Mobile Safari.
I've definitely been having more problems with Safari since v16 shipped. I haven't had as many tab issues lately, but I have had some odd periods of unresponsiveness.
The Interop test result is good, but looking at the home page of that site (wpt.fyi) does a good job explaining why web devs dislike Safari.
In the last few days there has been a large downward spike in that graph, indicating improvements in Safari compatibility. Hopefully that’s a real thing and not a graphing data issue.
> Safari doesn’t like to keep me logged into sites, even if I have Prevent cross-site tracking off.
Try unchecking Develop → Experimental Features → Disable Removal of Non-Cookie Data After 7 Days of No User Interaction (ITP). That’s what sounds the most like the infamous feature that broke all but one form of authentication (HttpOnly cookies, a sub-feature of server-side cookies).
@Alexandre Thanks. I will try that, but I don’t expect it to work because the tooltip says it pertains to ITP, which I have already disabled.
Does it seem to work Michael? (I personally wouldn’t have been deterred by such logic when it comes to Safari, especially for an experimental feature.)