4 ms·
Apple's webkit is open source as well. All major browsers are based on open source engines. The situation could be much worse.
by Yaggo 6y ago
Apple's webkit is open source as well. All major browsers are based on open source engines. The situation could be much worse.
- MaxBarraclough 6y agoThat's true, but Safari uses a closed source JavaScript engine. Seems to me it doesn't count for much unless the whole browser is Free and Open Source. A single non-Free component is enough for them to sneak in functionality that you don't want. See also: the VSCodium editor/IDE. Official builds of Visual Studio Code do not correspond to the published Visual Studio Code source-code, as they ship with additional telemetry code. The VSCodium project releases binaries more faithfully based on the Open Source code.
- pwdisswordfish6 6y agoThese browser war threads always attract the worst kind of pundits: ones who have strong opinions but no idea what they're talking about. > That's true, but Safari uses a closed source JavaScript engine. No.
- majewsky 6y agoThese thread always attract the worst kind of commenters: ones who make strong claims without providing any explanation or evidence.
- pwdisswordfish6 6y agoIt's good that we agree.
- esprehn 6y agoSafari's JS engine is open source: https://trac.webkit.org/browser/trunk/Source/JavaScriptCore https://trac.webkit.org/browser/trunk/Source/JavaScriptCore
- MaxBarraclough 6y agoMy mistake, thanks. TIL. Is it used in any fully Free and Open Source browser?
- spijdar 6y agoYes, many. Every WebKitGTK based browser [1] will use JSC, so that includes the "GNOME Web" web browser, Midori, and a host of smaller niche browsers. [1] https://webkitgtk.org/ https://webkitgtk.org/
- MaxBarraclough 6y agoNeat. Konqueror uses a different engine, right?
- spijdar 6y agoIt can. Historically Konqueror used KHTML, however, the default has been changed to QTWebEngine, which is based on Blink i.e. Chromium. It also supports (supported?) rendering using WebKit, or, you can manually change back to KHTML. However, all recent versions of Konqueror default to WebEngine. https://wiki.debian.org/Konqueror https://wiki.debian.org/Konqueror
- nescioquid 6y agoAnd Webkit itself started a fork of KHTML, if I recall correctly.
- Yaggo 6y agoCorrect. As a former die-hard KDE user, KHTML/Konqueror was my daily browser, until I switched to OS X Tiger. Been using Safari since that. Also for web development.