4 ms·
Do other browser vendors add special cases in their codebase for specific sites? It seems like a really bad idea. Since around 2020, I've been working on an a
by emursebrian 2y ago
Do other browser vendors add special cases in their codebase for specific sites? It seems like a really bad idea.
Since around 2020, I've been working on an app that makes heavy use of audio playback and recording. I feel like I am frequently making Safari specific updates because something related media playback or recording stopped working on Safari.
I don't recall this kind of regression ever happening with Chromium-based browsers or Firefox. It feels weird in 2024 to be adding work-arounds and hacks specific web browsers and anecdotally, it seems to be getting worse.
See https://news.ycombinator.com/item?id=40134383 https://news.ycombinator.com/item?id=40134383. On BrowserStack, still no Safari dev tools on iOS 17.4+
- phrz 2y agoThis has existed for every web engine since time immemorial, calling out Safari is misleading. Firefox calls them "site interventions" and Chrome calls them "patches" rather than Safari/WebKit's "quirks".
- kalleboo 2y agoAnd beyond web engines, operating systems have them too - both Windows and macOS have workarounds for popular apps.
- kmlx 2y agogpu drivers with patches for individual games.
- nightpool 2y agoDo you have a link to the Chrome site-specific patches directory? As you can imagine, it's pretty hard to search for :P