3 ms·
The Safari team has always been pleasant to work with and they clearly care about the web, but something about their resourcing or schedules just stops them fro
by kevingadd 5y ago
The Safari team has always been pleasant to work with and they clearly care about the web, but something about their resourcing or schedules just stops them from delivering the best browser. They were great partners for the webassembly spec process, but they also frequently were unable to give any commitments or even talk about their perspective. Then more recently at my current gig we were basically unable to get our application to work in Safari - after a lot of debugging, I figured out that their wasm compiler had a bug that was producing massively bloated stack frames. In the end, getting that fixed required us to leverage personal contacts on the Safari team. Once we got in touch with someone they came up with a fix pretty quick!
Back when I was still doing frontend work I frequently found that Safari had crippling bugs, but if you were able to work around the bugs it had good performance and a good feature set. I simply couldn't justify buying a Mac or an iPad to support a small % of the overall web audience. Bring back Windows Safari please :-(
(Apple's patent/trademark battles with Khronos have also been a problem for WebGPU, but that would be a troubled standard even without them)
- ksec 5y ago>Bring back Windows Safari please :-( Another vote here.
- Steltek 5y agoI've long believed that Apple's focus on user privacy was more driven by lack of engineering ability/bandwidth to exploit data themselves, rather than intrinsic belief.
- Androider 5y agoIt's 100% a culture / organization problem. Check this out. The original poster of the tweet thread being discussed here retweeted: "The bug where background audio stops playing for PWAs seems to be fixed in iOS 15.4 Beta" https://twitter.com/wes_goulet/status/1491238784020905986 https://twitter.com/wes_goulet/status/1491238784020905986 Job well done, ship it! Hang on, let's check out that bug's public tracker at https://bugs.webkit.org/show_bug.cgi?id=198277 https://bugs.webkit.org/show_bug.cgi?id=198277 - Reported in 2019 - In 2021 got a "Thanks for further reporting this bug... This bug is tracked internally". - Lots of excitement when someone finds it's fixed in 15.4 (of course no feedback from Apple that a fix was made anywhere or released, bug is still in original "New" state) - Disappointment strikes: "(on 15.4) it sometimes keeps playing, but sometimes stops when you pull down Notification Center or switch apps. Sometimes the Play button doesn’t work. It also stops when you get a push notification with a sound" :( Now, how much do you want to bet that the "internally tracked" bug is marked fixed, the developer is not aware of these corner cases, but could probably fix them if they only knew. No worries, another developer (the original having long moved on) will probably take a crack at it again in 2024 when this information makes it back to them. I've worked in organizations just like that, where every bug report is a game of telephone. Everything takes exponentially longer and is perpetually broken because the developer and the user having the problem can't just talk to each other. Throwing bugs (and fixes!) over a wall and hoping for the best just doesn't work.
- boogies 5y ago> I simply couldn't justify buying a Mac or an iPad to support a small % of the overall web audience. Bring back Windows Safari please :-( What about the other, cross-platform WebKit browsers?
- kevingadd 5y agoThose do not accurately reproduce the Safari experience. Many bugs or performance issues will be unique to the way Apple builds and packages webkit, or the specific graphics stack they use. Back before Windows Safari was killed it honestly was a bad imitation of iOS Safari too - it didn't include the media codecs, etc - but it was better than nothing. Windows Safari still theoretically exists (I was told not too long ago by a little bird that iTunes uses it)