Прискорюємо Firefox: способи та хитрощі

Прискорюємо Firefox: способи та хитрощі

Браузер Firefox займає третє місце за популярністю в світі. Користувачі люблять його за простий інтерфейс, високу швидкість роботи і розширюваність. Для нього випущено майже 200 тисяч різноманітних доповнень, що дозволяють збільшити функціональність. Однак далеко не всі знають про наявність у ньому редактора, що дозволяє налаштовувати параметри, які не представлені в стандартних налаштуваннях. У цій статті ми розповімо про те, як прискорити Firefox, використовуючи його приховані можливості.

About:config

Система адрес, що починаються з about: і заснованих на специфікації URI, використовується в різних браузерах з метою відображення інформації про версії, функції та налаштування, не включених до графічного інтерфейсу користувача. Досить широко відома адреса about:blank. Його визначення в параметрах як початкового призводить до того, що при запуску браузер завжди буде відображати чисту веб-сторінку.


Mozilla підтримує використання порядку тридцяти сторінок з ідентифікатором about:. Редактор налаштувань налаштувань переглядача Firefox викликається за допомогою внутрішньої адреси about:config. Вводиться він, як і будь-який інший URI, в об 'єднаному адресному рядку. Перше, що ви побачите після його введення, буде попередження про наслідки внесених змін. Погоджуючись, ви натиснете кнопку "Я приймаю на себе ризик!".

Наступне вікно містить декілька сотень налаштувань, що відповідають за всі аспекти роботи браузера, в тому числі і за те, як прискорити Mozilla Firefox. Всі параметри, наведені в цьому розділі, поділені на три групи:

  • логічні (boolean);
  • числові (integer);
  • рядкові (string).

Подвійне натискання на вибраний рядок конфігурації призводить до відкриття форми редагування для числових і рядкових значень або до зміни логічних на протилежні. Нижче ми розглянемо конкретні приклади, що дозволяють поліпшити взаємодію "вогняного лису" з апаратною частиною комп 'ютера і роботу з мережевими протоколами передачі інформації.

Робота з пам 'яттю

Нові сторінки в процесі інтернет-серфінгу можуть відкриватися як у новому вікні або вкладці, так і в поточному. Браузер запам 'ятовує останні переходи по сторінках і кешує їх в пам' ять. Іншими словами, в оперативній пам 'яті комп' ютера створюються "зліпки" відвіданих інтернет-сторінок, які при натисканні кнопки "Назад" підвантажуються назад. Таким чином, забезпечується можливість швидкої навігації.

Давайте подивимося, як прискорити роботу Firefox, змінивши параметри його роботи з оперативною пам 'яттю комп' ютера. Налаштування історії поточної інтернет-сесії регулюються двома числовими параметрами в блоці browser.sessionhistory:

  • Max_total_viewers відповідає за зберігання в кеші раніше відвіданих сторінок. При наявності широкосмугового доступу в Інтернет з дефолтного "-1" його можна змінити на "0". Сторінка не зберігатиметься в оперативній пам 'яті, але завдяки швидкому з' єднанню при натисканні кнопки "Назад" відкриється практично відразу.
  • Max_entries зберігає в оперативній пам 'яті послідовно відвідані сайти. За замовчуванням зберігає 50 сторінок. Досить зменшити його до 5. У цьому випадку в пам 'яті зберігатиметься п' ять послідовно здійснених за внутрішніми посиланнями сайту переходів.

Робота з диском

Наявність у комп 'ютері швидкого твердотільного накопичувача дозволяє перевизначити місце, в яке зберігатиметься кеш. Таким чином, ми прискорюємо Firefox, одночасно знімаючи навантаження з оперативної пам 'яті при неактивному вікні браузера. Швидкість SSD компенсує тимчасову затримку при вилученні відкритих сторінок з віртуальної пам 'яті жорсткого диска. Цей параметр потребує створення нової логічної змінної config.trim_on_minimize. Допустимо два значення цього параметра:


  • У цьому випадку дані при згортанні браузера переносяться з оперативної пам 'яті на жорсткий диск в сектор віртуальної пам' яті.
  • Всі дані зберігаються в оперативній пам 'яті.

Наступне налаштування дозволяє зменшити кількість даних, які браузер постійно записує на жорсткий диск на випадок раптового відключення. Параметр називається browser.sessionstore.interval, і за замовчуванням його значення становить 15 секунд. Після закінчення цього часового інтервалу поточні дані сесії зберігаються, і перезаписується вміст файлу відновлення. Обсяг записуваної інформації залежить від насичення сайту "важкими" елементами оформлення і може досягати десятків гігабайт на день.

Цей параметр числовий і вказується в мілісекундах. Допускається збільшення його до 30 хвилин, що в прийнятих одиницях вимірювання складе 1800000. В результаті ми прискорюємо Firefox за рахунок зменшення потоку даних, якими він постійно обмінюється з жорстким диском.

Мережеві протоколи

Вищеописані способи стосувалися взаємодії з апаратною частиною комп 'ютера. Давайте подивимося, як прискорити браузер Mozilla Firefox, змінивши деякі параметри роботи з мережею. Логічне налаштування network.prefetch-next відповідає за попереднє завантаження сайту, найбільш імовірного для переходу користувача за посиланням з сторінки, що переглядається.

Firefox автоматично підвантажує в кеш дані прогнозованого переходу, тим самим викликаючи непотрібну витрату трафіку. Вимикається ця функція заміною дефолтного значення True на False. Таким чином, ви скоротите поточне мережеве навантаження, при цьому швидкість відображення сторінки при швидкому з 'єднанні практично не зміниться.

Анімація вкладок

Анімація панелі вкладок під час відкриття або закриття нових елементів виглядає красиво, але ніякого корисного навантаження не несе. Логічний параметр browser.tabs.animate відповідає за включення і вимикання цього візуального ефекту. За замовчуванням кожна нова вкладка викликає ефект "ковзання" на панелі, що містить їх.

Перемикач значення з положення True у False, ви прискорюєте Firefox за рахунок миттєвого відображення нових вкладок. Після застосування налаштування працює відразу, не вимагаючи перезапуску браузера. Навіть кілька відкритих вкладок дозволять оцінити ефект від зміни цього параметра, а при досить великій їх кількості він стане ще помітнішим.

Gif-анімація

При серфінгу від корисного контенту може відволікати наявність на сторінці gif-анімації. Постійно програвання зациклених роликів привертає увагу. Прискорюємо Firefox, змінюючи правила поведінки гіфок на відвідуваних сайтах. За режим їх відображення відповідає рядковий параметр image.animation_mode.


Налаштування має три фіксованих значення:

  • normal - встановлено за замовчуванням і відповідає постійному програванню анімації;
  • once - анімована картинка показується в русі тільки один раз;
  • none - повне відключення ефекту, гіфка виглядає як статичне фото.

Зміни проявляються миттєво, без перезапуску переглядача.

Скролінг сторінок

Прискорюємо Firefox, змінюючи параметр прокрутки веб-сторінок. Порівняно з іншими браузерами скролінг "вогняного лисиці" виглядає досить повільним. За його швидкість відповідає налаштування mousewheel.min_line_scroll_amount. Цей параметр типово має значення 5. Збільшуючи його, можна регулювати кількість рядків, що прокручуються під час руху коліщатком миші.

Зміна цього параметра не потребує перезапуску переглядача, і підібрати зручне значення можна досить швидко. У результаті ви підженете швидкість прокрутки сторінок під свої вимоги і зробите їх перегляд більш зручним.

Підсумкові рекомендації

У цьому матеріалі ми розповіли, як прискорити браузер Firefox, використовуючи налаштування конфігурації. Не варто застосовувати всі рекомендації поспіль і сподіватися, що це стане ідеальним варіантом. Спочатку потрібно визначити, що саме є обмежувальним фактором на вашому комп 'ютері, і лише потім регулювати необхідні параметри. У цьому випадку, внісши мінімальні зміни, ви зможете досягти максимального приросту продуктивності.