📜 ⬆️ ⬇️

Lightweight browsers

Let's take a look at web browsing monsters like Firefox, Opera, IE and look at a few young projects based on the WebKit library.
For starters, a few words about WebKit itself. This is the engine used to render pages of the notorious Safari . Once it was forked from KHTML, the Konqueror engine, refined and used for its own purposes (with pathos, I must say: one of the arguments in favor of Safari, according to Apple, was the "Open-source rendering engine"), and part of and additions have been made and back to KHTML. After that, WebKit got its current name (once WebCore) and now continues to be developed.
This library is remarkable in that it is comparable to Opera in terms of processing speed, built after KHTML, based on web standards , distributed under the LGPL-2 license, and has already managed to recommend itself in Safari and the built-in Symbian 9 browser.

The list of applications tells us about such open webkit-browsers working under Linux, like Arora , Atlantis , Midori . But earlier Kazehakase and Epiphany were also listed there. Google also offered FoxKit .
So, 6 browsers. Two (Arora and FoxKit) on Qt, the rest on Gtk, FoxKit is tied to KDE4, Epiphany and Atlantis to Gnome. Since I use KDE and do not have a Gnome, I was able to assemble and study only four of the six browsers.


It should be noted that Kazehakase and Midori have a built-in download manager (I really didn’t test it).

Conclusion: At the moment, you can apparently use two of the six browsers with WebKit based on - Arora and Epiphany (confirm?). But it’s not so smooth with them either - the first one will not work for youtube, the second one may not guess the encoding on the Russian-language site. But you can already see that Apple has not in vain done the work on the library - there should be easy browsers!
')
Epilogue: When FF3 came out, I drove it a little on the characteristic pages. It began to work noticeably faster than FF2 and a bit slower than the Konqueror, while it began to slightly break up some of the WWW pages. I got the impression that Mozilla took a lot of code from WebKit, but I'm not sure about that. If this is true, you should be happy for the standardization of browsers - a little bit more, and FF will process HTML in the same way as Safari, Opera (which seems to be developed on the basis of standards), made on the basis of many expect IE8. And then come the happiness of the designers - everything is as it should be everywhere.

UPD: Under Win, besides the safari was Swift , but died, and Arora is also quite relevant, because it was written on extremely cross-platform Qt4. Plus there is a KDE4 for Windows project in which there is Konqueror.

PS Please do not incite Opera vs. Holivar FF vs. Safari and others like them - the topic, rather, is intended to familiarize yourself with new software for those who are interested. Maybe some of the programmers will turn their attention to one of the projects and help them develop faster?

Source: https://habr.com/ru/post/37162/


All Articles