4 ms·
The OS-provided rendering engine is Chromium's engine on Android and Windows, and Safari's on iOS and macOS.
by Comevius 5y ago
The OS-provided rendering engine is Chromium's engine on Android and Windows, and Safari's on iOS and macOS.
- isodev 5y ago"Safari" refers to the browser app built on top of the WebKit engine. Browsers on iOS use the WebKit engine (and not the Safari browser itself). The same engine (WebKit) is available on all Apple platforms. One can also build a desktop browser on top of WebKit like DuckDuckGo suggests it may do on macOS. This approach has a tremendous advantage for solid platform integration and allows them to focus on building a good user experience (and, in this case, secure* good user experience).
- smoldesu 5y agoWebKit is also fully usable on other platforms too, but I seldom ever reach for it unless I'm forced to by the OS.
- cma 5y ago> This approach has a tremendous advantage for solid platform integration and allows them to focus on building a good user experience It basically only lets them do a bit more than skinning it. No deep plugin architectures like you see with Android Firefox, allowing real ad blockers.
- isodev 5y agoWebKit is just the part that renders web content. Browser makers are free to include plugin functionality in their implementation if they want to, including content blockers like ad-block, fancy tab and theme functionality, etc. It is also possible to extend the content blocking feature, so it also works in Safari itself through a regular web plugin or a content blocker extension. DuckDuckGo offers the "DuckDuckGo Privacy Essentials" plugin for iOS and macOS, blocking all kinds of trackers.
- cma 5y agoThat's the limited blocker stuff you can do on iOS safari, you can't block as deeply as ublock origin and others.