Chromium on Linux, Firefox on Windows.
The rest is not trustworthy because of closed source, and I would use Chromium (more speed) on Windows if there was a stable build, but there are only nightlies.
Be glad the Mozilla Foundation still exists.
Extensions on Firefox:
- DownThemAll! put to one simultaneous downloads.
- Multifox because you sometimes need two separate instances of web applications who can not see cookies vice versa.
- uBlock Origin for adblocking of the level no fucks given
- Greasemonkey to kill the 1001 badges on twitch chat. If you need it, here, it looks strange, but it works:
// ==UserScript==
// @name No chat badges on twitch
// @namespace
http://userstyles.org // @description This scripts simply cleans the twitch chat of all unwanted chat bagdes. Subsciber, turbo, FFZ donor... now they are gone. Simple, clean.
// @author LoosGuccreen
// @homepage
https://userstyles.org/styles/101340 // @include
http://twitch.tv/*
// @include
https://twitch.tv/*
// @include
http://*.twitch.tv/*
// @include
https://*.twitch.tv/*
// @include
http://kadgar.net/*
// @include
https://kadgar.net/*
// @include
http://*.kadgar.net/*
// @include
https://*.kadgar.net/*
// @run-at document-start
// @version 0.20140510230542
// ==/UserScript==
(function() {var css = [
"/*Normal chat tags*/",
"",
".badge-img",
"{",
" display:none!important;",
"}",
"",
"div.ember-view.ffz-donor.badge",
"{",
" display:none!important;",
"}",
"",
"div.ember-view.subscriber.badge",
"{",
" display:none!important;",
"}",
"",
"div.ember-view.turbo.alpha.badge",
"{",
" display:none!important;",
"}",
"",
"",
"/*Alpha chat tags for BTTV*/",
"",
"",
"div.ffz-donor.alpha.badge",
"{",
" display:none!important;",
"}",
"",
"div.subscriber.badge",
"{",
" display:none!important;",
"}",
"",
"div.turbo.alpha.badge",
"{",
" display:none!important;",
"}",
"div.badge",
"{",
" display:none!important;",
"}",
"img.badge",
"{",
" display:none!important;",
"}",
].join("\n");
if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
addStyle(css);
} else {
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
heads[0].appendChild(node);
} else {
// no head yet, stick it whereever
document.documentElement.appendChild(node);
}
}
})();
And that means I'm back on the forums again. Yay :_)