3 ms·
> Meanwhile, WebKit-based browsers doesn't seem to suffer from the overuse of dependencies and multiple languages nor does it have packaging hell unlike Chromiu
by andrekandre 7y ago
> Meanwhile, WebKit-based browsers doesn't seem to suffer from the overuse of dependencies and multiple languages nor does it have packaging hell unlike Chromium and Firefox.
why is that?
- saagarjha 7y agoWebKit is commonly used on many platforms, so I’d guess that plays a big role in it.
- kevingadd 7y agoIn the case of Blink at least, they basically own almost all their dependencies. From my memory WebKit is the same. It makes sense that they would end up that way given their history - KHTML -> Safari -> Chrome all target multiple runtime environments and in the case of Safari especially they were targeting an environment without a bunch of existing unix/linux history behind it. In comparison historically Firefox has been more aggressive about pulling in 3rd-party dependencies like cairo, ANGLE, etc. (You could count ANGLE as a 3rd-party dependency for Blink, I suppose, but I don't because AFAIK it's a Google project originally)