Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Преди няколко месеца публикувахме резултатите от тестовете на Speedometer 3.0, според които Firefox запазва предимството си по отношение на производителността пред Chrome.

А сега има доказателства, че Firefox е не само по-бърз, но и по-ефективен от Chrome по някои параметри. По-конкретно по отношение на работата с паметта.

Преимущество по отношение на скоростта

Ако си припомним предисторията, преди около година бяха публикувани резултатите от стандартните тестове на Speedometer, измерващи скоростта на браузърите. По това време се случи важно събитие: за първи път в историята Firefox надмина Chrome по отношение на производителността.

Това е значимо събитие на фона на факта, че още от излизането си през 2008 г. Chrome беше известен с високата си производителност, докато Firefox изглеждаше тежък, тромав и страдаше от изтичане на памет. Постепенно обаче Mozilla коригира ситуацията. В резултат на това през 2023 г. браузърите си размениха местата по отношение на скоростта.

След излизането на новата версия на тестовете Speedometer 3.0 резултатите бяха потвърдени.

Тестовете на Speedometer

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Типичните задачи за тестване на Speedometer включват рендиране и анимация, трансформации на DOM, операции с низове, математически изчисления, алгоритми за сортиране, тестове на графичната производителност и командите за работа с паметта.

Speedometer е проект с отворен код, разработен с участието на разработчици на браузърните енджини на Apple, Google, Mozilla и стотици независими разработчици. Всеки тест на Speedometer реализира едно и също приложение, използващо DOM API по различен начин. Някои от тях извикват DOM API директно от ECMASCript 5 (ES5), ECMASCript 2015 (ES6), ES6, транспониран в ES5, и Elm, транспониран в ES5. Други работят с един от единадесетте популярни JavaScript фреймуърка, които де факто се използват в най-популярните сайтове в интернет. Производителността на тези операции зависи от скоростта на DOM API, JavaScript енджина, CSS разрешаването на стиловете, оформлението и т.н.

Резултатите от бенчмарка Speedometer 3.0 показват, че към месец юли 2024 г. Firefox запазва предимството си по отношение на производителността пред Chrome: 208,13 точки срещу 195,31 точки.

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Ако разгледаме резултатите за последните две години, ще видим едновременното увеличаване на производителността на Firefox и Chrome, т.е. браузърите извършват паралелна оптимизация, но с предимство за първия.

Не само тестове

Неотдавна програмист в социалната мрежа X (бившата Twitter) се оплака, че не може да възстанови стара сесия във Firefox, която е продължила повече от две години и вече е съдържала 7470(!) раздела.

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Читателите на нейния профил в X й помогнаха да възстанови разделите от кеша на профила си, за което тя е много благодарна, защото разделите са съдържали много полезна и важна информация:

„Сякаш част от моята самоличност беше възстановена“,

признава тя.

Момичето оставя табовете отворени от носталгични подбуди, обича да „пътува назад във времето“ през дълбините на паметта и да разглежда клъстерите от страници, които е отворила в браузъра преди месеци.

В резултат на това се оказало, че сесийният файл с информация за всички табове е с големина само около 70 MB, а Firefox зарежда даден таб в оперативната памет само в момента на отварянето му. Този механизъм дава възможност да отваряте безкраен брой табове и да ги държите отворени почти безкрайно дълго време. По принцип подобен механизъм е реализиран и в другите браузъри, което елиминира значителна част от проблемите с оперативната памет, въпреки че забавя превключването между табовете.

Макар че в миналото подобна история би изглеждала невъзможна поради изтичането на памет във Firefox, този проблем вече е решен. Всъщност течовете на памет и изчистването на паметта са във фокуса на няколко от поправките на грешки, като например бъговете 1879437 и 1814808. Говорител на Mozilla потвърди, че благодарение на направените подобрения вече е възможно отварянето на хиляди табове във Firefox с малко или никакво натоварване на паметта:

„През последните няколко години работихме усилено върху производителността на Firefox и сме щастливи да видим, че резултатите от тези усилия дават резултат“,

каза той.

Коментарите в профила на програмиста разкриват също, че някои потребители имат отворени много повече табове, дори в мобилния браузър, до 24 166 таба (макар че не е известно колко дълго се запазва сесията там):

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Докато преди Firefox се сриваше от няколко десетки отворени таба, сега той може да издържи на хиляди и десетки хиляди в продължение на няколко години. Твърди се, че в това отношение Firefox е значително по-ефективен от Chrome.

Това изцяло променя логиката на работа с браузъра. Отметките стават почти безсмислени, ако можете да запазвате табове, да ги групирате по теми и да запазвате съдържание за в бъдеще. Съществуват чудесни разширения като Simple Tab Groups, OneTab и Tab Session Manager за управление и запазване на състоянието на прозорците и разделите на браузъра:

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Те почистват и паметта:

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Табовете са по-добри и от отметките, тъй като съдържанието им се запазва на диска и не изчезва никъде, докато свързаната страница може вече да е изчезнала от уеб пространството. Средната продължителност на живота на уеб страниците е само няколко години.

Оптимизацията продължава

Сега Mozilla работи по нови функции, като приоритет се дава на тези, които са най-желани от потребителите според проучванията:

  • Инструментите за повишаване на производителността, включително:
    • групиране на табовете, вертикални табове и удобна странична лента, която ви помага да навигирате между табовете, без значение колко са те, дори ако имате 7500 отворени таба в браузъра си, както в примера по-горе.
    • Нова система за управление на профилите, която поддържа отделни, но лесно достъпни профили с колекции от страници. Например, отделни за учене, работа или лично сърфиране.
  • Тапети с възможност за персонализиране за новите табове, които ви позволяват да изберете фона измежду различни снимки, цветове и абстрактни изображения.
  • Интуитивни настройки за поверителността (става въпрос по-скоро за подобряване на интерфейса и достъпността на настройките, някои от които може да са скрити в далечни конфигурационни флагове и непознати за обикновените потребители).
  • По-оптимизирани и разбираеми менюта, които дават приоритет на основните действия на потребителя: както знаем, оптимизацията на графичния интерфейс обикновено има за цел да повиши ефективността на работата на потребителя с програмата.

Продължава работата по подобряване на производителността и скоростта.

Цели за оптимизиране на производителността:

  • време на стартиране,
  • скорост на зареждане на страницата,
  • плавност на скролирането, т.е. отзивчивост (наскоро този показател се е увеличил с 20%, според Speedometer 3).

Освен скоростта, също толкова важно е да се подобри достъпността на уеб съдържанието, т.е. еднаквото показване на сайтовете във всички браузъри. За тази цел Mozilla работи с проекта Interop, който идентифицира най-проблемните места, където разликите между различните браузъри и браузърни енджини оказват най-голямо влияние върху показването на съдържанието. И помага на разработчиците да избегнат или изгладят тези разлики, а на разработчиците на браузъри да отстранят недостатъците.

Диаграмата показва, че съвместимостта с браузърите е голямо главоболие, особено при писането на CSS:

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Interop е важен инструмент за Отворената мрежа, която, както знаем, сега е застрашена от монопола на Google в областта на браузърите. Монополът е изключително опасно явление, тъй като при силна доминация на един играч разработчиците на уеб сайтове могат да започнат да обръщат по-малко внимание на съвместимостта на уеб сайтовете си с другите енджини/браузъри или дори да не проверяват дали те работят правилно там, какъвто беше случаят през 90-те години с монопола на IE.

Както всички останали, Mozilla тества различни ИИ функции, някои от които ще бъдат вградени в браузъра. Така например в най-новите версии на Nightly се експериментира с чатбот в страничната лента, анализ на избран текст (семантично извличане, опростяване на речника) и т.н:

Ново провокативно изследване: Firefox е не само най-бързият, но и най-ефективният браузър

Nightly компилацията може да бъде конфигурирана да използва всеки LLM модел и доставчик (като начало са налични ChatGPT, Google Gemini, HuggingChat и Le Chat Mistral) и дори да стартира модела локално на компютъра на потребителя за по-голяма поверителност, за да не се изпращат заявки към външен доставчик.

Тези функции вероятно скоро ще се появят в основната версия.


Всички потребители на Firefox вероятно са доволни, че любимият им браузър остава най-бързият, а в някои отношения и най-ефективният по отношение на ресурсите. Но това е важно не само за феновете на Fire Fox, но и за цялата Глобална мрежа. Благодарение на Firefox до момента интернет е запазен от монопола на една голяма корпорация, която печели пари от агрегирането и препродажбата на лични данни, като третира хората като продукти.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

13 Коментара
стари
нови оценка

Нови ревюта

Подобни новини