使いそうな設定をまとめました。たまに更新します。直近の更新情報はページ下部にあります。(更新情報にジャンプする)
設定名 [値]の書式になっています。*隠となっている設定は、デフォルトでは存在しないので新規作成してください。
ブックマーク
// ブックマークのバックアップ数 browser.bookmarks.max_backups [15]
タブ
// リンクを開いたらタブのフォーカスを移す (false = フォーカスを移す) browser.tabs.loadDivertedInBackground [false] // アニメーション無効 (タブやアイコンなど) toolkit.cosmeticAnimations.enabled [false] // ブックマークを新しいタブで開く browser.tabs.loadBookmarksInTabs [true] // ブックマークをバックグラウンドで開く browser.tabs.loadBookmarksInBackground [true] // 現在のタブに関連するリンクを新しいタブで開くとき右隣にタブを置く(falseで常に右端) browser.tabs.insertRelatedAfterCurrent [true] // 親タブから開かれた子タブを閉じたとき親タブにフォーカスする browser.tabs.selectOwnerOnClose [true]
// Activity Stream無効 (空白タブに表示されるやつ) browser.library.activity-stream.enabled [false] // AMO (addons.mozilla.org)で拡張を有効にする privacy.resistFingerprinting.block_mozAddonManager [true] *隠し extensions.webextensions.restrictedDomains [空欄]
通信
// 最大接続数 network.http.max-connections [900] // 持続接続数 (HTTPキープアライブ) network.http.max-persistent-connections-per-server [6] // プロクシを使用している場合の持続接続数 network.http.max-persistent-connections-per-proxy [32] // HTTP/2無効 network.http.spdy.enabled.http2 [false] // Windowsストアが勝手に開かれないようにする (Windows8 以降) network.protocol-handler.external.ms-windows-store [false]
// 先読み無効 network.predictor.enable-prefetch [false] network.prefetch-next [false] (リンク先読み) network.http.speculative-parallel-limit [0] (リンク先読み/マウスオン時) network.dns.disablePrefetch [true] (名前解決) network.dns.disablePrefetchFromHTTPS [true] (名前解決/HTTPS) *隠し // Seer/Necko無効 (先読みの一種) network.predictor.enabled [false] captivedetect.canonicalURL [空欄] (Necko/Captive Portal) network.captive-portal-service.enabled [false] (Necko/Captive Portal) // SPDY無効 network.http.spdy.enabled [false] network.http.spdy.enabled.deps [false]
メモリ
// 最小化時にメモリを解放 (true = 開放する) config.trim_on_minimize [true] *Windowsのみ *隠 // メモリにキャッシュされる履歴の最大ページ数 browser.sessionhistory.max_total_viewers [-1] // 戻ると進むで移動出来る最大ページ数 browser.sessionhistory.max_entries [50] // キャッシュをメモリに保存しない browser.cache.memory.enable [false] // メモリキャッシュの最大容量 (-1 = 自動 0 = 無効) browser.cache.memory.capacity [-1] *隠
ロケーションバー
// URLを短縮しない browser.urlbar.trimURLs [false] // URLバーをクリックで全文字列を選択 browser.urlbar.clickSelectsAll [true] // URLバーをダブルクリックで全文字列選択 browser.urlbar.doubleClickSelectsAll [true] // オートコンプリート無効※ browser.urlbar.autocomplete.enabled [false] // ウェブ検索を無効 keyword.enabled [false] // One-Offサーチ無効 browser.urlbar.oneOffSearches [false] // ドロップダウンで表示される候補の数 browser.urlbar.maxRichResults [0] // URLバーからコピーしたURLをデコードする (%AB%CD%のようにならない) browser.urlbar.decodeURLsOnCopy [true]
// URLバーのLive Search無効 browser.urlbar.suggest.searches [false] browser.urlbar.userMadeSearchSuggestionsChoice [true] // 入力補完無効 browser.urlbar.autoFill [false] // URL先読み無効 browser.urlbar.usepreloadedtopurls.enabled [false] browser.urlbar.speculativeConnect.enabled [false]
プライバシー
// ウェブビーコン無効 beacon.enabled [false] // スニペットの更新を停止 browser.aboutHomeSnippets.updateUrl [data:,] // 訪問済リンクを着色しない layout.css.visited_links_enabled [false] // Firefoxを自動更新しない app.update.auto [faise] // 自動的にアドオンの更新をチェックする間隔 (秒) extensions.update.interval [86400] // 自動的なアドオン更新チェックを無効にする (手動) extensions.update.enabled [false] // アドオンの更新が見つかった場合に自動インストールしない extensions.update.autoUpdateDefault [false] // オフライン用のキャッシュを保存しない browser.cache.offline.enable [false] // SSLページのキャッシュを保存しない browser.cache.disk_cache_ssl [false] // 安全でない接続で閲覧したサイトのオフラインキャッシュ無効 browser.cache.offline.insecure.enable [false]
// Telemetry無効 browser.ping-centre.telemetry [false] toolkit.telemetry.unified [false] toolkit.telemetry.enabled [false] toolkit.telemetry.server [data:,] toolkit.telemetry.archive.enabled [false] toolkit.telemetry.cachedClientID [空欄] toolkit.telemetry.newProfilePing.enabled [false] toolkit.telemetry.shutdownPingSender.enabled [false] toolkit.telemetry.updatePing.enabled [false] toolkit.telemetry.bhrPing.enabled [false] toolkit.telemetry.firstShutdownPing.enabled [false] toolkit.telemetry.hybridContent.enabled [false] // 位置情報を送信しない geo.enabled [false] // 位置情報が有効な場合mozillaのサービスを使う(初期値はGoogle) geo.wifi.uri [https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%] // 位置情報に基づいた検索を行わない browser.search.geoSpecificDefaults [false] browser.search.geoSpecificDefaults.url [空欄] // 設定した国名コードに基づいた検索結果を強制する (IPアドレスに基づいた検索結果を無効にする) browser.search.countryCode [JP] *隠 browser.search.region [JP] *隠 browser.search.geoip.url [空欄] // ヘルスレポート無効 datareporting.healthreport.uploadEnabled [false] datareporting.policy.dataSubmissionEnabled [false] // クラッシュレポート無効 breakpad.reportURL [空欄] browser.tabs.crashReporting.sendReport [false] browser.crashReports.unsubmittedCheck.enabled [false] browser.crashReports.unsubmittedCheck.autoSubmit [false] browser.crashReports.unsubmittedCheck.autoSubmit2 [false] // Browser Error Reporter無効 browser.chrome.errorReporter.enabled [false] browser.chrome.errorReporter.submitUrl [空欄] // Safe-Browsing無効 browser.safebrowsing.downloads.remote.enabled [false] browser.safebrowsing.downloads.remote.url [空欄] browser.safebrowsing.provider.google.reportURL [空欄] browser.safebrowsing.reportPhishURL [空欄] browser.safebrowsing.provider.google4.reportURL [空欄] browser.safebrowsing.provider.google.reportMalwareMistakeURL [空欄] browser.safebrowsing.provider.google.reportPhishMistakeURL [空欄] browser.safebrowsing.provider.google4.reportMalwareMistakeURL [空欄] browser.safebrowsing.provider.google4.reportPhishMistakeURL [空欄] browser.safebrowsing.provider.google4.dataSharing.enabled [false] browser.safebrowsing.provider.google4.dataSharingURL [空欄] // 安全な接続ではない警告時のレポートを送信しない security.ssl.errorReporting.automatic [false] security.ssl.errorReporting.enabled [false] security.ssl.errorReporting.url [空欄] // Ping送信無効 (pingsender.exe) browser.send_pings [false] browser.send_pings.require_same_host [true]
その他
// Reader View無効 reader.parse-on-load.enabled [false] // サブメニューが表示されるまでの待機時間 (msec) ui.submenuDelay [0] *隠 // タブのオーディオアイコン非表示 browser.tabs.showAudioPlayingIcon [false] // アドオンインストール時の待ち時間 (msec) security.dialog_enable_delay [0] // セッションを自動保存する間隔 (10000で10秒) browser.sessionstore.interval [120000] // Direct2D無効 (MacTypeユーザーは要true) gfx.direct2d.disabled [true] // オートスクロール無効 (ホイールクリック) general.autoScroll [false] // about:configを開いたときの警告をスキップ(一瞬チラッと見える) general.warnOnAboutConfig [false] // インクリメンタル検索の候補が表示されるまでの時間 (msec) ui.menu.incremental_search.timeout [1000] // ズームレベルをサイト毎に記憶しない (タブ毎に記憶する) browser.zoom.siteSpecific [false] // Pocket無効 extensions.pocket.enabled [false] // オプション画面の検索バーを非表示 browser.preferences.search [false] // Firefox Screenshots無効 extensions.screenshots.disabled [true] // Firefox Screenshotsのアップロードを無効 extensions.screenshots.upload-disabled [true] // マルチプロセス/e10s無効 browser.tabs.remote.autostart [false] // HTML5動画のフルスクリーン警告非表示 full-screen-api.warning.timeout [0] // タスクバープレビュー無効(Windowsのみ) browser.taskbar.previews.enable [false]
// スムーズスクロールの調整 general.smoothScroll.mouseWheel.durationMaxMS [400] general.smoothScroll.mouseWheel.durationMinMS [200] // ジャンプリスト非表示 (Windowsのみ) browser.taskbar.lists.enabled [false] (ジャンプリスト全て) browser.taskbar.lists.frequent.enabled [false] (よく見るページ) browser.taskbar.lists.recent.enabled [false] (最近見たページ) browser.taskbar.lists.tasks.enabled [false] (タスク) // HTML5動画をフルスクリーンにしたときの画面効果を短くする full-screen-api.transition-duration.enter [1 1] full-screen-api.transition-duration.leave [1 1]
更新情報(57 → 62)
57からとなっているのは、半年ほどブログを休止していたためです。「削除した設定」には本体から無くなった設定に加え、個人的に不要と判断した設定も含まれています。
削除した設定
browser.bookmarks.showRecentlyBookmarked browser.newtabpage.activity-stream.enabled browser.urlbar.autoFill.typed geo.wifi.xhr.timeout geo.wifi.logging.enabled browser.search.geoip.timeout datareporting.healthreport.about.reportUrl
値を変更した設定
toolkit.telemetry.server [data:,]
追加した設定
// Firefoxを自動更新しない app.update.auto [faise] AMO (addons.mozilla.org)で拡張を有効にする extensions.webextensions.restrictedDomains [空欄] // Firefox Screenshotsのアップロードを無効 extensions.screenshots.upload-disabled [true] // タスクバープレビュー無効(Windowsのみ) browser.taskbar.previews.enable [false] // 安全でない接続で閲覧したサイトのオフラインキャッシュ無効 browser.cache.offline.insecure.enable [false]
// Telemetry無効 browser.ping-centre.telemetry [false] toolkit.telemetry.hybridContent.enabled [false] // Browser Error Reporter無効 browser.chrome.errorReporter.enabled [false] browser.chrome.errorReporter.submitUrl [空欄] // Safe-Browsing無効 browser.safebrowsing.provider.google4.dataSharing.enabled [false] browser.safebrowsing.provider.google4.dataSharingURL [空欄]
マルチプロセス/e10s無効に関してですがこれって無効にしたらFirefox57の特色が失われてしまうのでは?
返信削除あとこの設定全部実行したら早くなりますかね? Firefox初心者なので教えて頂けると嬉しいです。
マルチプロセス/e10sは実装されてけっこう経つのですが、まだマルチプロセスを無効にしないと正常に動作しない拡張があったり、環境によっては設定を変更した方がパフォーマンスが上がるケースもあると思うので載せています。
削除そしてこのページの設定ですが、使い勝手を自分に合わせる類いのものが殆どで、パフォーマンスに影響するようなものは一部です。なので全部調整しても早くはなりません。調整したい設定だけをチョイスして行ってください。