5 ms·
Safari doesn't use private APIs. WebKit does. And WebKit is a fundamental OSX library used for many purposes.
by threeseed 7y ago
Safari doesn't use private APIs. WebKit does.
And WebKit is a fundamental OSX library used for many purposes.
- st3fan 7y agoYeah sure technically correct. But both ship with macOS and both are built by the same trillion dollar company who owns the whole ecosystem.
- plorkyeran 7y agoElectron could in theory use WebKit as well, and the main reason it doesn't is because Google decided to fork WebKit.
- st3fan 7y agoI don’t think it actually can because WebKit on macOS has been replaced by WKWebView which has a severely limited API surface that without doubt is way too shallow for Electron.
- saagarjha 7y agoSafari totally uses private APIs, just not for web rendering.
- neop1x 7y agoAlso every "browser" on iOS has to be based on their webkit. So there is only a single browser implementation. And worse even, they purposely prevent royalty-free (WP9, AV1) codec support (they receive money from HEVC licensing fees), among other things. I remember days where they didn't even support file uploads.