Checkout: IceCat


Which browser to surf freely? # 2 Independent


this question immediately brings another question along:

What html rendering engine should i use? (can i trust)

A web browser engine (sometimes called layout engine or rendering engine) is a program that renders marked up content (such as HTML, XML, image files, etc.) and formatting information (such as CSS, XSL, etc.).

A layout engine is a typical component of web browsers, email clients, e-book readers, on-line help systems or other applications that require the displaying (and editing) of web content.




netsurf netsurf-rendering-dwaves-de

You can surf netsurf’s source-code here:





General information

Basic general information about the engines.

Engine Developer(s) Software license Leading application Target application(s) Programming language
Blink[note 1] Google, Opera, Samsung, Intel, others[2] GNU LGPL, BSD-style Google Chrome Google Chrome & Opera from 15.0 C++
Dillo Dillo developers GNU LGPL Dillo Dillo C
EdgeHTML[note 2] Microsoft Proprietary Edge Edge C++[3]
Gecko Netscape/Mozilla Foundation MPL Mozilla Firefox Mozilla Firefox & Mozilla Thunderbird C++
Goanna[note 3] Moonchild Productions MPL Pale Moon Pale Moon & FossaMail C++
GtkHTML[note 4] GNOME GNU LGPL Novell Evolution Novell Evolution C
Hubbub Andrew Sidwell MIT[4] NetSurf NetSurf C
iCab[note 4] Alexander Clauss Proprietary iCab iCab ?
KHTML KDE GNU LGPL Konqueror Konqueror & KMail C++
NetFront Access Co. Proprietary NetFront NetFront ?
Presto Opera Software Proprietary Opera Opera[note 5] C++[5]
Prince YesLogic Pty Ltd Proprietary Prince Prince (formerly called Prince XML) Mercury
Tasman[note 4] Microsoft Proprietary Microsoft Entourage Internet Explorer for Mac & Microsoft Entourage ?
The Bat! Ritlabs Proprietary The Bat! The Bat! Delphi
Trident[note 4] Microsoft Proprietary Internet Explorer Internet Explorer C++[6]
Servo Mozilla Foundation MPL Rust
WebKit[note 6] Apple, KDE, Nokia, BlackBerry, Palm, others GNU LGPL, BSD-style Apple Safari Apple Safari C++
XEP RenderX Proprietary XEP XEP Java


Google translated transcript of:

Posted November 17, 2014 in Internet / mail , security / privacy and tagged by edeation . | Leave a comment

I spoke last week of derivatives free browsers to surf freely on the internet. Here today following withindependent browsers.

We start with QupZilla, light free Web browser (licensed under GPLv3) and cross-platform for the general public.

QupZilla offers extensive integration in standard desktop environments, without neglecting the customization options (many themes available).

In short, it was developed in the idea that „light“ does not necessarily mean „lack of features„.





apt-get install qupzilla; # install qupzilla

About QupZilla

QupZilla is a new and very fast QtWebEngine browser.

QtWebEngine integrates Chromium’s fast moving web capabilities into Qt. So it’s the same codebase as Sware Iron and Google Chrome.

You could checkout it’s 10Gbytes of source-code here:

Don’t expect it to play Youtube. If you wanna watch Youtube you could download any video with

It aims to be a lightweight web browser available through all major platforms.

This project has been originally started only for educational purposes. But from its start, QupZilla has grown into a feature-rich browser.

QupZilla has all standard functions you expect from a web browser. It includes bookmarks, history (both also in sidebar) and tabs. Above that, it has by default enabled blocking ads with a built-in AdBlock plugin.


The very first version of QupZilla has been released in December 2010 and it was written in Python with PyQt4 bindings. After a few versions, QupZilla has been completely rewritten in C++ with the Qt Framework.

The Windows version of QupZilla was compiled using MingW, but due to a huge problem with Flash, it is now compiled with Microsoft Visual C++ Compiler 2008. First public release was 1.0.0-b4.

Until version 2.0, QupZilla was using QtWebKit. QtWebKit is now deprecated and new versions are using QtWebEngine.

Who creates QupZilla?

David Rosca (nowrep)

Project owner and main developer, Student at FIT CTU

IRC: nowrep (
E-mail: nowrep at gmail dot com

Apart from coding, others are contributing also by making translations or supporting QupZilla. Full list of contributors can be found here [at github].
You can also join IRC channel #qupzilla at to chat with people involved in QupZilla.

More on that:

More Private, Right?

Another common assumption is that Chromium is not under Google’s direct control and so offers better privacy from intrusions such as those recently revealed on the part of the National Security Agency.

„I would say that is still an open-ended question,“ Paul B. Hill ( said. „You are giving developers less information when you are using Chromium. If you go to the Chrome store in Chromium, it is hard to say what additional tracking you are providing.“

The bigger risk is if you use Chromium and plug it into Google services like Gmail. If, from within Chromium, you do the sign-in authentication and do your Web browsing, you are probably providing just as much tracking information to Google as if you were running Chrome itself, according to Hill.

„That is where the developers get the majority of information from users,“ he explained. „It is not necessarily limited to any IP code in the Chrome browser itself.“

Chromium Alternatives

Users who really want to avoid as much tracking as possible would be better off using one of the Chromium derivatives or Linux distros that use tweaked versions of the Chromium browser that specifically address that ad-tracking feature and related information-gathering issues, suggested Hill.

Another advantage of this alternative-browser approach is additional security evaluations. For example, with some of these Chromium-based browsers, every time the Chromium community releases a new version, the smaller developer communities actually will evaluate the additional code.

That leads to decisions on whether or not to include the newer releases in these other third-party derivative browsers. This could have an impact on privacy and tracking that might not otherwise arise with either the Chromium core project or Google Chrome.


Dooble is itself a browser that focuses on privacy and user safety.

Another strong point is its universality, since Dooble currently available for FreeBSD, Linux, OS X and Windows.

Moreover, Dooble is in principle compatible with any operating system where Qt is available.


is a web browser and a free file manager free KDE desktop environment.

It can also display the contents of an FTP server, allowing to browse the local network and view files.

It uses KHTML rendering engine as the pages, which meets the HTML standards.

It supports JavaScript, Java applets, the CSS, SSL and other standards, as well as flash animations and video streaming.

For information this engine was taken over by Apple in its Safari browser.

Midori is a Japanese free browser that aims to be lightweight and fast.

It uses an interface based on the toolkit GTK + 2 and the rendering engine WebKitGTK + Web pages (a port of WebKit).

It has tabbed browsing (and easily Reorderable minimisables, with the option to display them vertically), a session management, management of bookmarks hierarchically by folders, the ability to search directly from the address bar (with a list of search engines), an auto-completion that shows real-time suggestions, search the page during data entry, a spell checker, a support scripts and styles, a support for Bookmarks scripted (bookmarklets), a cookie manager, a tool to selectively clean personal data (cookies …), in short, everything that makes a complete modern browser.

In the same vein, Kazehakase is another Japanese multilingual browser for Linux with GTK + 2 interface. It uses Gecko HTML rendering engine. However, the authors consider the possibility of using other renderers like GtkHTML, Dillo or w3m. Since version 0.4.5 release in early April 2007, Kazehakase may, on an experimental basis, rely on GTK + WebCore. And for information, it is the default browser shipped on the GNU / Linux Fluxbuntu.

Luakit is, as its name suggests, a browser based on Webkit lua. Configuration files allow to add features (for being a little unfamiliar with lua), allowing it to be fast and lightweight default. Its extreme modularity can also be fully manage the keyboard in vim mode.

K-Meleon is a free browser designed for various Microsoft Windows operating systems and using the Gecko engine to display pages. Its originality is that it is usable with only 32 MB of RAM while supporting the tabbed browsing. Light as a feather!

BlueLightCat is another fast and lightweight browser, but nevertheless complete with tabbed browsing, a private mode browsing, ad blocker, etc.

This is actually a fork of Arora, now developed into independence.

This list does not claim to be exhaustive but I think it gives a good state of market places at the end of 2014.

Note that I have not spoken minimalist browsers such as Lynx, Links, Links2, or Dillo w3m, which are not strictly speaking mainstream browsers, but browsers in ultra-light mode for text developer or obsolete equipment.

Hv3 Web Browser



Lightweight Web Browsers: Do we need Flash and JavaScript?

Netsurf : Hv3 : Dillo : Links2

Nowadays the real lightweight web browsers are those without JavaScript and Flash support or with a very limited one.

Because a web browser even with the lightest interface becomes heavyweight working with the modern internet crammed with scripts and multimedia.

These browsers are not numerous and some of them are moving towards getting JavaScript support – i.e. towards dropping out of the „Lightweight web browsers“ category.

Lightweight web browsers may be more advanced – with CSS support.

Or less – no CSS support or close to that.


What is in the repository?

i searched the apt cache:

apt-cache search browser|grep web > ./temp/apt-cache-search_browser_web.txt; # manual sort:

==== webbrowsers:
qupzilla - lightweight web browser based on libqtwebkit

hv3 - Lightweight web browser

xombrero - minimalist web browser

surf - Simple web browser by suckless community

edbrowse - /bin/ed-alike webbrowser written in C

dillo - Small and fast web browser

conkeror - keyboard focused web browser with Emacs look and feel

arora - simple cross platform web browser

epiphany-browser - Intuitive GNOME web browser

hbro - minimal KISS-compliant web browser

jd - simple browser for "2ch-style" web forum sites

konqueror (default KDE browser) - advanced file manager, web browser and document viewer
konq-plugins - plugins for Konqueror, the KDE file/web/document browser

netsurf-common - small web browser with CSS support common files
netsurf-fb - small web browser with CSS support for framebuffers
netsurf-gtk - small web browser with CSS support for GTK

==== web editors:
bluefish - advanced Gtk+ text editor for web and software development

==== other web related stuff:

xul-ext-adblock-plus - advertisement blocking extension for web browsers

libjs-angularjs - lets you write client-side web applications as if you had a smarter browser

garmin-plugin - browser plugin for communication with the fitness websites

gurlchecker - graphical websites checker

libghc-webkit-dev - Binding to the Webkit library
libghc-webkit-doc - Binding to the Webkit library; documentation

libhttpunit-java - automated web site testing toolkit

httrack - Copy websites to your computer (Offline browser)

webhttrack - Copy websites to your computer, httrack with a Web interface

jscommunicator-web-phone - Basic SIP video-phone web page using WebRTC

jwchat - full featured, web-based Jabber chat client

libphp-snoopy - Snoopy is a PHP class that simulates a web browser

man2html - browse man pages in your web browser

ntop - display network usage in web browser

nut-cgi - network UPS tools - web interface

libjs-openlayers - JavaScript library for displaying map data in web browsers

php-horde-webmail - Horde Groupware Webmail Edition

webalizer - web server log analysis program

webdruid - Web server log file analysis tool

zeya - web music server


Other alternative fast / lightweight browsers: