hello friends! new(ish)!
Web browsers: Difference between revisions
(→Other: changed URL for dillo) |
(Removed browsers that the Wiki doesn't recommend and stuff about Flash, cleaned up spelling errors.) |
||
Line 1: | Line 1: | ||
A ''Web browser'' is a type of [[World Wide Web|Web client]] that enables a user to select, retrieve, and perceive resources on the Web. In particular, Web browsers provide a way for a user to view [[Hypertext|hypertext]] documents and follow the hyperlinks that connect them, | A ''Web browser'' is a type of [[World Wide Web|Web client]] that enables a user to select, retrieve, and perceive resources on the Web. In particular, Web browsers provide a way for a user to view [[Hypertext|hypertext]] documents and follow the hyperlinks that connect them, [https://www.justice.gov/atr/us-v-microsoft-courts-findings-fact typically by moving the cursor over a link and depressing the mouse button.] | ||
==What does /g/ use?== | ==What does /g/ use?== | ||
* [https://github.com/ungoogled-software/ungoogled-chromium#downloads Ungoogled | * [https://github.com/ungoogled-software/ungoogled-chromium#downloads Ungoogled Chromium] - Chromium with less botnet. Not fully audited | ||
* [https://www.mozilla.org/en-US/firefox/new/ Firefox] and it's forks: | * [https://www.mozilla.org/en-US/firefox/new/ Firefox] and it's forks: | ||
** [https://www.palemoon.org/ Pale Moon] - Legacy Firefox being | ** [https://www.palemoon.org/ Pale Moon] - Legacy Firefox being maintained by infamous furry known as Moonchild. Dubbed "Pale Meme" by some users, due to some controversies regarding automatic updates and add-ons as there is a blacklist set by default and classic add-ons do not work as of 29.3.0. | ||
** [https:// | ** [https://librewolf.net/ Librewolf] - Firefox fork designed to increase protection against tracking and fingerprinting techniques, removing all telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM. Comes with uBlock Origin by default. | ||
==[[Freedom|Free]] web browsers== | ==[[Freedom|Free]] web browsers== | ||
=== | ===Firefox based=== | ||
[[File:Firefox.png|80px|thumb|right|Good ole' Firefox]] | [[File:Firefox.png|80px|thumb|right|Good ole' Firefox]] | ||
[[File:Icecat.png|80px|thumb|right|The Best Firefox fork{{CN}}]] | [[File:Icecat.png|80px|thumb|right|The Best Firefox fork{{CN}}]] | ||
'''[[ | '''[[Firefox]]''' is a free and open source web browser descended from the Netscape Communicator. It is known for its championing of the open web during Internet Explorer's reign of terror and its extensive customisation capabilities via add-ons and settings. Nowadays, Mozilla spends more effort on [https://blog.mozilla.org/en/mozilla/introducing-mozilla-ai-investing-in-trustworthy-ai/ chasing industry trends] and [https://lunduke.locals.com/post/4387539/firefox-money-investigating-the-bizarre-finances-of-mozilla squandering donations] than maintaining the browser. | ||
Numerous forks and spin-offs of Firefox exist and are a common sight on /g/ and /tech/ given Firefox's perceived transition into a Chrome-imitating memory whore, for example [http://www.palemoon.org Pale Moon], its sibling [https://www.basilisk-browser.org/ Basilisk], and [https://archive.is/z08C4 advertiser-sold] [http://ww.waterfoxproject.org/ Waterfox]. The most "free" fork would be '''[[IceCat|GNU Icecat]]''', a fully free, libre, open-source (FLOSS) fork of Firefox without its built-in DRM support and Firefox Hello. IceCat comes with LibreJS, an add-on which blocks out any non-free [[JavaScript]] on webpages. | |||
===Chromium based=== | ===Chromium based=== | ||
Line 28: | Line 24: | ||
'''[[Chromium]]''' is a free and open-source <strike>web browser</strike> botnet known for its extremely fast JavaScript execution and multiprocess security model. Upon release, Chromium was ahead of the competition by leaps and bounds in terms of raw performance. In the years that followed though, Firefox and Opera largely equalled and in some cases surpassed its performance advantage, although Chromium still tends to maintain a slight edge in UI responsiveness and JavaScript execution. While usually recommended for use, many users stay away from this browser as it has not been audited as much as Firefox has, and in protest of its (easy to disable) tracking features. | '''[[Chromium]]''' is a free and open-source <strike>web browser</strike> botnet known for its extremely fast JavaScript execution and multiprocess security model. Upon release, Chromium was ahead of the competition by leaps and bounds in terms of raw performance. In the years that followed though, Firefox and Opera largely equalled and in some cases surpassed its performance advantage, although Chromium still tends to maintain a slight edge in UI responsiveness and JavaScript execution. While usually recommended for use, many users stay away from this browser as it has not been audited as much as Firefox has, and in protest of its (easy to disable) tracking features. | ||
If you're thinking of switching to Chromium (Google's open source version of Chrome) instead, think again. | If you're thinking of switching to Chromium (Google's open source version of Chrome) instead, think again. For some time, [https://archive.is/4VijY Chromium snuck in a binary blob for voice recognition whenever you started it up]. This has been [https://archive.is/2C86X removed] by the project maintainers, but it should raise some concern over what else could be lurking in the code. | ||
For some time, [https://archive.is/4VijY Chromium snuck in a binary blob for voice recognition whenever you started it up]. This has been [https://archive.is/2C86X removed] by the project maintainers, but it should raise some concern over what else could be lurking in the code. | |||
If you want a completely botnet-free and telemetry-free browsing experience, this is what you do: | |||
# Get [https://ungoogled-software.github.io/ungoogled-chromium-binaries/ Ungoogled-Chromium] from your package manager. | |||
If you want a completely botnet-free and telemetry-free | |||
# | |||
# Go to ''chrome://flags'' and change the setting "Handling of Extension MIME Type Requests" to "Always prompt for install". | # Go to ''chrome://flags'' and change the setting "Handling of Extension MIME Type Requests" to "Always prompt for install". | ||
# Install [https://github.com/NeverDecaf/chromium-web-store/releases/tag/v1.5.3 | # Install [https://github.com/NeverDecaf/chromium-web-store/releases/tag/v1.5.3 chromium-web-store] | ||
# Install [ | # Install [[Chromium#Recommended extensions|our recommended extensions]] | ||
# ??? | # ??? | ||
# PROFIT!!! | # PROFIT!!! | ||
Line 50: | Line 40: | ||
===Google Chrome=== | ===Google Chrome=== | ||
'''[[Google Chrome]]''' is a [[botnet]] <strike>proprietary fork</strike> of the free and open source Chromium project. While effectively offering the same browsing experience as Chromium, it integrates Google's | '''[[Google Chrome]]''' is a [[botnet]] <strike>proprietary fork</strike> of the free and open source Chromium project. While effectively offering the same browsing experience as Chromium, it integrates Google's DRM and controversial user-tracking capabilities. If you value your privacy or reputation on /g/ and /tech/, it's best to avoid this one. | ||
===Vivaldi=== | ===Vivaldi=== | ||
[http://www.vivaldi.com/ Vivaldi] is made by the developers of | [http://www.vivaldi.com/ Vivaldi] is made by the developers of Opera, who were apparently as frustrated with its change in direction as /g/ and /tech/, and attempts to bring back the feel and features of Opera 12. | ||
===Edge=== | ===Microsoft Edge=== | ||
'''Edge''' is the default web browser in [[Microsoft]]'s Windows operating systems | '''Microsoft Edge''' is the default web browser in [[Microsoft]]'s Windows operating systems. It is another proprietary Chromium fork but instead of Google botnet, you get Microsoft botnet. Can be uninstalled from Windows [https://github.com/he3als/EdgeRemover with a shell script]. | ||
===Safari=== | ===Safari=== | ||
'''Safari''' is the default web browser in [[Apple]]'s | '''Safari''' is the default web browser in [[Apple]]'s macOS. It is based on Apple's WebKit layout engine, a distant KHTML fork. Compared to Chromium and Firefox, Safari has a slower development cycle and smaller extension base, but offers a simple browsing experience out of the box. | ||
==Obscure hipster browsers== | ==Obscure hipster browsers== | ||
The chance that all websites will work with these browsers is low. Its just the way things are now. | The chance that all websites will work with these browsers is low. Its just the way things are now. | ||
Line 82: | Line 62: | ||
*[https://librewolf.net/ LibreWolf] A hardened security-focused fork of Firefox with uBlock Origin preinstalled. | *[https://librewolf.net/ LibreWolf] A hardened security-focused fork of Firefox with uBlock Origin preinstalled. | ||
*[http://www.seamonkey-project.org/ SeaMonkey] is a continuation of the Mozilla suite and descendant of Netscape Navigator. Unlike most modern web browsers, it is an Internet suite, completely bundled with an email client, newsreader, IRC, and web designer | *[http://www.seamonkey-project.org/ SeaMonkey] is a continuation of the Mozilla suite and descendant of Netscape Navigator. Unlike most modern web browsers, it is an Internet suite, completely bundled with an email client, newsreader, IRC, and web designer. Has old internet written all over it. It's the only functional choice on early to mid 2000's computers, as many Chromium based browsers won't work at all due to requiring an specific instruction set that older CPUs don't have. Could be worth considering on any extremely resource-deprived system, more-so than browsers like Pale Moon. | ||
===WebKit=== | ===WebKit=== | ||
*[https://wiki.gnome.org/Apps/Web GNOME Web] is the GNOME Project's default browser. | |||
*[https://wiki.gnome.org/Apps/Web GNOME Web] | |||
*[http://www.fenrir-inc.com/us/sleipnir/ Sleipnir] is a proprietary <s>Japanese</s> weeaboo Chromium fork with a superior, proprietary font rendering engine. However, it is only available on OS X and Windows. | *[http://www.fenrir-inc.com/us/sleipnir/ Sleipnir] is a proprietary <s>Japanese</s> weeaboo Chromium fork with a superior, proprietary font rendering engine. However, it is only available on OS X and Windows. | ||
*[https://github.com/KDE/falkon Falkon] (formerly [http://www.qupzilla.com/ QupZilla]) is similar to rekonq by being lightweight and using Qt except it has more features. | *[https://github.com/KDE/falkon Falkon] (formerly [http://www.qupzilla.com/ QupZilla]) is similar to rekonq by being lightweight and using Qt except it has more features. | ||
Line 121: | Line 97: | ||
* [http://www.netsurf-browser.org/ NetSurf] is a fast, lightweight browser running on GTK and using its own rendering engine with no JavaScript support. | * [http://www.netsurf-browser.org/ NetSurf] is a fast, lightweight browser running on GTK and using its own rendering engine with no JavaScript support. | ||
* [https://dillo-browser.github.io/ Dillo] is an even faster, more lightweight browser running on [http://www.fltk.org/ FLTK] using its own rendering engine with limited (but improving) CSS support and no JavaScript support. | * [https://dillo-browser.github.io/ Dillo] is an even faster, more lightweight browser running on [http://www.fltk.org/ FLTK] using its own rendering engine with limited (but improving) CSS support and no JavaScript support. | ||
==Recommended User Scripts== | ==Recommended User Scripts== | ||
Line 140: | Line 104: | ||
*[https://github.com/loadletter/4chan-x loadletter's 4chan X] is a maintained version of MayhemYDG's v2. It lacks the controversial changes made by MayhemYDG in v3. It is a shorter script, and the only maintained fork that supports Opera 12. | *[https://github.com/loadletter/4chan-x loadletter's 4chan X] is a maintained version of MayhemYDG's v2. It lacks the controversial changes made by MayhemYDG in v3. It is a shorter script, and the only maintained fork that supports Opera 12. | ||
*[https://ccd0.github.io/4chan-x/ ccd0's 4chan X] is the continuation of Spittie's/Seaweed's 4chan X. | *[https://ccd0.github.io/4chan-x/ ccd0's 4chan X] is the continuation of Spittie's/Seaweed's 4chan X. | ||
*[https://github.com/KevinParnell/OneeChan OneeChan] is a script for customizing the look and feel of 4chan. Originally by Seaweedchan, its maintenance was continued by Spittie, then Nebukazar and now KevinParnell. | |||
*[https://github.com/KevinParnell/OneeChan OneeChan] is a script for customizing the look of 4chan | |||
===Other=== | ===Other=== | ||
*[http://userscripts-mirror.org/scripts/show/87750 4Chan Linkify] changes plain-text links on 4chan into hyper-links. It is redundant if either 4chan X or the official extension are used. | *[http://userscripts-mirror.org/scripts/show/87750 4Chan Linkify] changes plain-text links on 4chan into hyper-links. It is redundant if either 4chan X or the official extension are used. | ||
*[https://github.com/gorhill/uBlock uBlock Origin] is an adblocker that is very efficient on system resources. This is the original source, and works on Firefox | *[https://github.com/gorhill/uBlock uBlock Origin] is an adblocker that is very efficient on system resources. This is the original source, and works on Firefox. | ||
*[https://github.com/ClearURLs/Addon ClearURLs] Removes tracking ids in URL while surfing the web. | |||
*[https://github.com/ClearURLs/Addon] Removes tracking ids in URL while surfing the web. | *[https://git.synz.io/Synzvato/decentraleyes Decentraleyes] Improves the privacy of Content Delivery Networks. | ||
*[https://git.synz.io/Synzvato/decentraleyes] Improves the privacy of Content Delivery Networks. | |||
*[https://sponsor.ajay.app/ SponsorBlock] is an extension for both major web browsers, as well as kodi, mpv, youtube-dl, chromecast, android, etc. that blocks sponsored segments in videos (works on invidous as well). | *[https://sponsor.ajay.app/ SponsorBlock] is an extension for both major web browsers, as well as kodi, mpv, youtube-dl, chromecast, android, etc. that blocks sponsored segments in videos (works on invidous as well). | ||
Revision as of 21:30, 7 December 2024
A Web browser is a type of Web client that enables a user to select, retrieve, and perceive resources on the Web. In particular, Web browsers provide a way for a user to view hypertext documents and follow the hyperlinks that connect them, typically by moving the cursor over a link and depressing the mouse button.
What does /g/ use?
- Ungoogled Chromium - Chromium with less botnet. Not fully audited
- Firefox and it's forks:
- Pale Moon - Legacy Firefox being maintained by infamous furry known as Moonchild. Dubbed "Pale Meme" by some users, due to some controversies regarding automatic updates and add-ons as there is a blacklist set by default and classic add-ons do not work as of 29.3.0.
- Librewolf - Firefox fork designed to increase protection against tracking and fingerprinting techniques, removing all telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM. Comes with uBlock Origin by default.
Free web browsers
Firefox based
Firefox is a free and open source web browser descended from the Netscape Communicator. It is known for its championing of the open web during Internet Explorer's reign of terror and its extensive customisation capabilities via add-ons and settings. Nowadays, Mozilla spends more effort on chasing industry trends and squandering donations than maintaining the browser.
Numerous forks and spin-offs of Firefox exist and are a common sight on /g/ and /tech/ given Firefox's perceived transition into a Chrome-imitating memory whore, for example Pale Moon, its sibling Basilisk, and advertiser-sold Waterfox. The most "free" fork would be GNU Icecat, a fully free, libre, open-source (FLOSS) fork of Firefox without its built-in DRM support and Firefox Hello. IceCat comes with LibreJS, an add-on which blocks out any non-free JavaScript on webpages.
Chromium based
Chromium is a free and open-source web browser botnet known for its extremely fast JavaScript execution and multiprocess security model. Upon release, Chromium was ahead of the competition by leaps and bounds in terms of raw performance. In the years that followed though, Firefox and Opera largely equalled and in some cases surpassed its performance advantage, although Chromium still tends to maintain a slight edge in UI responsiveness and JavaScript execution. While usually recommended for use, many users stay away from this browser as it has not been audited as much as Firefox has, and in protest of its (easy to disable) tracking features.
If you're thinking of switching to Chromium (Google's open source version of Chrome) instead, think again. For some time, Chromium snuck in a binary blob for voice recognition whenever you started it up. This has been removed by the project maintainers, but it should raise some concern over what else could be lurking in the code.
If you want a completely botnet-free and telemetry-free browsing experience, this is what you do:
- Get Ungoogled-Chromium from your package manager.
- Go to chrome://flags and change the setting "Handling of Extension MIME Type Requests" to "Always prompt for install".
- Install chromium-web-store
- Install our recommended extensions
- ???
- PROFIT!!!
Non-free web browsers
Google Chrome
Google Chrome is a botnet proprietary fork of the free and open source Chromium project. While effectively offering the same browsing experience as Chromium, it integrates Google's DRM and controversial user-tracking capabilities. If you value your privacy or reputation on /g/ and /tech/, it's best to avoid this one.
Vivaldi
Vivaldi is made by the developers of Opera, who were apparently as frustrated with its change in direction as /g/ and /tech/, and attempts to bring back the feel and features of Opera 12.
Microsoft Edge
Microsoft Edge is the default web browser in Microsoft's Windows operating systems. It is another proprietary Chromium fork but instead of Google botnet, you get Microsoft botnet. Can be uninstalled from Windows with a shell script.
Safari
Safari is the default web browser in Apple's macOS. It is based on Apple's WebKit layout engine, a distant KHTML fork. Compared to Chromium and Firefox, Safari has a slower development cycle and smaller extension base, but offers a simple browsing experience out of the box.
Obscure hipster browsers
The chance that all websites will work with these browsers is low. Its just the way things are now.
Gecko
- K-Meleon is a free and open-source Firefox-like browser for Windows. It uses the Gecko rendering engine just like Firefox, but sports a native Windows UI and is absurdly configurable. It also runs very, very well on Pentium M era hardware and below.
- LibreWolf A hardened security-focused fork of Firefox with uBlock Origin preinstalled.
- SeaMonkey is a continuation of the Mozilla suite and descendant of Netscape Navigator. Unlike most modern web browsers, it is an Internet suite, completely bundled with an email client, newsreader, IRC, and web designer. Has old internet written all over it. It's the only functional choice on early to mid 2000's computers, as many Chromium based browsers won't work at all due to requiring an specific instruction set that older CPUs don't have. Could be worth considering on any extremely resource-deprived system, more-so than browsers like Pale Moon.
WebKit
- GNOME Web is the GNOME Project's default browser.
- Sleipnir is a proprietary
Japaneseweeaboo Chromium fork with a superior, proprietary font rendering engine. However, it is only available on OS X and Windows.
- Falkon (formerly QupZilla) is similar to rekonq by being lightweight and using Qt except it has more features.
- Otter Browser is a project that aims to recreate and improve upon the features of classic Opera using the Qt5 toolkit. It is in development at the time of writing, and is thus unsuited for general use.
- Luakit, Uzbl and qutebrowser are all minimalistic browsers with a keyboard-driven, Vim-inspired interface. Most are based on archaic versions of WebKit, although qutebrowser uses QtWebEngine in more recent builds.
- Surf is a browser developed according to the Suckless philosophy, which means it's effectively a WebKit frontend.
- Dooble is a web browser focused on security and privacy with many integrated features like support for advanced options and cookie management, Gopher support, a FTP browser, a file manager, a download manager, and many others.
KHTML
- Konqueror is a Web browser and file manager that was once a core component of the K desktop environment. Webkit and Blink are both descendants of its KHTML layout engine.
Terminal
- Links is a text-based browser that can display images.
- w3m is another text-based browser that can display images.
- ELinks is a text-based based web browser that runs from the terminal.
- Lynx is the oldest web browser still under active development. It strips pages of images, doesn't use javascript, and is great for just reading what is needed, like an article. It also utilizes other system programs, should you need to open an image file, for instance.
Other
- NetSurf is a fast, lightweight browser running on GTK and using its own rendering engine with no JavaScript support.
- Dillo is an even faster, more lightweight browser running on FLTK using its own rendering engine with limited (but improving) CSS support and no JavaScript support.
Recommended User Scripts
4chanX
- loadletter's 4chan X is a maintained version of MayhemYDG's v2. It lacks the controversial changes made by MayhemYDG in v3. It is a shorter script, and the only maintained fork that supports Opera 12.
- ccd0's 4chan X is the continuation of Spittie's/Seaweed's 4chan X.
- OneeChan is a script for customizing the look and feel of 4chan. Originally by Seaweedchan, its maintenance was continued by Spittie, then Nebukazar and now KevinParnell.
Other
- 4Chan Linkify changes plain-text links on 4chan into hyper-links. It is redundant if either 4chan X or the official extension are used.
- uBlock Origin is an adblocker that is very efficient on system resources. This is the original source, and works on Firefox.
- ClearURLs Removes tracking ids in URL while surfing the web.
- Decentraleyes Improves the privacy of Content Delivery Networks.
- SponsorBlock is an extension for both major web browsers, as well as kodi, mpv, youtube-dl, chromecast, android, etc. that blocks sponsored segments in videos (works on invidous as well).