IceCat 高速化

日増しにどんどん使用するブラウザの数が増えていきます。

去年、まとめた記事「仕事で使っているブラウザまとめ」より増えています...。

  • Chrome
  • Chromium
  • Firefox
  • IceCat
  • Konqueror
  • Midori
  • Opera
  • Pale Moon
  • QupZilla
  • Vivaldi
  • Waterfox
  • Web (Epiphany)

最近、追加した IceCat というブラウザのレスポンスが悪く困っていたので設定を見なおしてみました。

IceCat自体の起動は問題ないのですが、Webページの読み込み・描写にえらく時間がかかります。

IceCat とは

IceCat(アイスキャット)は、以前 IceWeasel(アイスウィーズル)と呼ばれていたブラウザです。

base on GNU IceCat - Wikipedia

GNU IceCat(グヌー アイスキャット)は、GNUプロジェクトにより配布されているMozilla Firefox派生のウェブブラウザ。
旧称は、GNU IceWeasel。GNU/Linuxシステム で動作する。
IceCatは、Firefoxの開発と同期しており、機能はほぼ同じであるが、FirefoxからMozilla Foundationが権利を持つ商標やロゴ、プロプライエタリ・ソフトウェアが取り除かれた フリーソフトウェアである。
多くのフリーなプラグインおよびアドオンを利用できるとともに、Firefox には見られないいくつかのプライバシー保護機能が追加されている。

高速化

「Add-ons Manager」から(個人的な)不要と思われるアドオンを無効にします。

有効のまま

以下のアドオンは有効のままにしています。

  • HTTPS Everywhere
    ウェブの暗号化!自動的に多くのサイトにHTTPSセキュリティを使用します。
  • SpyBlock
    Privacy blacklist filter

無効化

以下のアドオンを無効にしました。

  • Free Salsalabs Petitions
    Free Javascript for submitting Salsalabs petitions.
  • GNU LibreJS
    GNU LibreJS is an add-on for Mozilla-based browsers (IceCat, Firefox, Abrowser, Iceweasel)
    that prevents the execution of nonfree nontrivial JavaScript as described in "The Javascript Trap": http://www.gnu.org/philosophy/javascript-trap.html
  • Goteo.org payments with free JS
    Fixes Goteo payments while running LibreJS
  • IceCatHome
    Custom about:home page with privacy feature selector
  • LibreJS compatible Pay.gov
    Allows LibreJS users to register DMCA claim contacts at the DMCA registry.
  • LibreJS compatible SumOfUs.org
    Makes sumofus.org compatible with LibreJS.
  • LibreJS/USPS compatibility
    LibreJS compatible USPS.com shipping calculator.
  • Reveal hidden HTML
    Unhides hidden HTML. Also, has a tool that fixes some websites with broken form validation Javascript by forcing an HTTP post.
  • Rock and Roll McDonald's
    Makes free Wi-fi at McDonald's compatible with LibreJS.
  • Sign RSF.org petitions with free Javascript
    Allows you to sign rsf.org petitions with free Javascript.

2018.5.22追記
IceCatのアドオンについて詳しい記事があったので掲載します。

base on GNUzilla and IceCat - GNU Project - Free Software Foundation

Introducing GNUzilla and IceCat

GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the GNU version of the Firefox browser. Its main advantage is an ethical one: it is entirely free software. While the Firefox source code from the Mozilla project is free software, they distribute and recommend non-free software as plug-ins and addons. Also their trademark license imposes requirements for the distribution of modified versions that make it inconvenient to exercise freedom 3.

Privacy protection features

  • LibreJS: GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap.
  • Https-Everywhere: Extension that encrypts your communications with many major websites, making your browsing more secure.
  • SpyBlock: Blocks privacy trackers while in normal browsing mode, and all third party requests when in private browsing mode. Based on Adblock Plus.
  • AboutIceCat: Adds a custom "about:icecat" homepage with links to information about the free software and privacy features in IceCat, and checkboxes to enable and disable the ones more prone to break websites.
  • Fingerprinting countermeasures: Fingerprinting is a series of techniques allowing to uniquely identify a browser based on specific characterisics of that particular instance (like what fonts are available in that machine). Unlike cookies the user cannot opt-out of being tracked this way, so the browser has to avoid giving away that kind of hints.

GNUzillaとIceCatの紹介

GNUzillaはMozillaスイートのGNU版で、GNU IceCatはFirefoxブラウザのGNU版です。 その主な利点は、倫理的な利点です:それは完全にフリーソフトウェアです。 MozillaプロジェクトのFirefoxソースコードはフリーソフトウェアですが、プラグインやアドオンとして非フリーソフトウェアを配布し、推奨しています。 また、商標権は、自由を行使するのに不便な改訂版の配布の要件を課しています3。

プライバシー保護機能

  • LibreJS :GNU LibreJSは、Richard Stallmanの記事「JavaScript Trap」に記述されているJavaScriptの問題に対処することを目指しています。
  • Https-Everywhere :多くの主要なWebサイトとの通信を暗号化し、ブラウズをより安全にする拡張機能。
  • SpyBlock :通常のブラウジングモードではプライバシートラッカーをブロックし、プライベートブラウジングモードではすべてのサードパーティーのリクエストをブロックします。 Adblock Plusに基づいています。
  • AboutIceCat :IceCatのフリーソフトウェアとプライバシー機能に関する情報へのリンクと、ウェブサイトを破壊する可能性のあるチェックボックスを有効または無効にするためのカスタム "about:icecat"ホームページを追加します。
  • 指紋採取対策 :指紋採取は、その特定のインスタンスの特定の特徴(そのマシンで使用できるフォントのようなもの)に基づいてブラウザを一意に識別できるようにする一連のテクニックです。 Cookieとは異なり、ユーザーはこのように追跡されないようにすることはできません。そのため、ブラウザはそのようなヒントを避けなければなりません。