Hacker News new | ask | show | jobs
by groovybits 1347 days ago
> Webkit-based browser [...]just like Brave

Brave for Mac is not Webkit-based. It is Blink and V8.

2 comments

Blink is a fork of the WebCore component of WebKit, and aside from sandboxing, has remained relatively similar to WebCore. As such, Brave necessarily is based on WebKit via transitve relation. V8 is a JavaScipt engine, not a browser rendering engine.

Practically, there are only two rendering engines left, 1) WebKit (itself derived from KHTML) and its derivatives such as Blink, and 2) Gecko and its derivatives such as Goanna, (though I guess somewhere someone must be using Flow, which apparently is not based on either, but it is proprietary, thus it will have no derivatives or be used by any other browser other than Flow).

Blink is similar to WebKit like WebKit is similar to KHTML. In other words, the relation is only relevant for the purposes of historical curiosity.
Thanks for pointing that out. I was mis-reading some of the comments here saying the DDG browser in question is Webkit (because it's a MacOS browser only, for now). So is it based off Chromium as the base then?

(I know Brave is Chromium based)

No, you read right. The DDG browser for Mac is WebKit. Specifically it's using the WKWebView Class from the WebKit Framework[0]

[0]: https://developer.apple.com/documentation/webkit/wkwebview