Mozilla właśnie wydała swoją najnowszą (i najlepszą) przeglądarkę - Firefox Quantum - zbudowaną w całości na ich własnym języku programowania "Rust". Nie wypróbowałem wersji beta w ciągu ostatniego miesiąca i chociaż byłem podekscytowany perspektywą nowej (prawdopodobnie szybszej) przeglądarki, nie myślałem, że wpłynie to na mnie lub moją pracę. Myliłem się.
Dlaczego warto wypróbować nową przeglądarkę?
Używam komputera MacBook Air z 2014 roku, który, mimo że może obsługiwać Chrome, zaczął wykazywać oznaki starzenia. Chrome jest, pod względem reputacji, przeglądarką zasobów i jeśli nie było tak, że Safari z jakiegoś powodu jest na tyle zagubiona w WordPressie, w rzeczywistości nie korzystałbym z Chrome.
Nie jestem sam ze wszystkimi bólami głowy Chrome w pracy; Rupesh jest chory i zmęczony swoją HP Envy wpadającą na fanów, gdy Chrome działa, a niektórzy ludzie zamiast tego przeszli na Edge. Tak więc, kiedy otrzymałem wiadomość e-mail od Mozilli dotyczącą nowej aktualizacji do Firefoksa - aktualizacji, która obiecywała 2x lepsze prędkości i 30% mniejsze zużycie zasobów, byłem zaintrygowany.
Firefox Quantum - szybsza, lepsza przeglądarka
Gdybym miał opisać moje pierwsze wrażenia w Firefoksie Quantum jednym słowem, powiedziałbym "imponujący". Interfejs jest dobrze przemyślany i chociaż funkcje "Najważniejsze cechy" i "Najważniejsze witryny" nie są dla mnie użyteczne, można je bardzo łatwo usunąć, pozostawiając bardzo czystą domyślną stronę "Nowa karta" .
Przez cały dzień przenosiłem całą moją pracę z Chrome na Firefoksa. Od badań i Twittera, po WordPress i Quip; wszystko, co zwykle robiłem w Chrome, zrobiłem na Firefoksie i chłopaku, w ogóle nie tęskniłem za Chrome.
Oczywiście, Firefox nie ma "The Great Suspender" - rozszerzenia Chrome, którego używam do zawieszania nieaktywnych kart, ale tak naprawdę go nie potrzebuje. Uruchomiłem ten sam skrypt "app.sh", który uruchamiam każdego ranka, aby otworzyć 30 ulubionych stron internetowych, a podczas gdy różnica w zużyciu pamięci RAM wynosiła zaledwie około 300 MB, różnica prędkości była bardzo zauważalna. Nawet bez zawieszania zakładek Firefox był zauważalnie szybszy niż kiedykolwiek wcześniej, a w przeciwieństwie do Safari, nie zepsuł się także w WordPress.
Więc w jaki sposób Firefox Quantum Pull This Off? Rdza.
Sekretem sosu do niesamowitej wydajności Firefox Quantum jest własny język programowania "Rust" Mozilli. Zespół stojący za Quantum użył Rusta, aby napisać każdy fragment kodu do swojej nowej przeglądarki, w tym zupełnie nowy silnik CSS, "Stylo", który jest zdolny do rozprzestrzeniania pracy między wieloma rdzeniami - coś, co nie jest możliwe z silnikami CSS używanymi w innych przeglądarkach.
Jednak jeśli chodzi o użytkownika końcowego, testy porównawcze i ulepszenia w tle są tak samo ważne, jak widoczny efekt, jaki mają one dla samego użytkownika. Wydaje się, że zespół Mozilli wie o tym i zastosował go w Quantum. Przeglądarka automatycznie nadaje priorytet czynnym zakładkom, co powoduje szybszą "widoczną" wydajność. Quantum priorytetowo traktuje też rzeczy, o których myśli, że użytkownik będzie się troszczyć o więcej - więc artykuły ładują się przed zrobieniem zdjęć, a chociaż nie zawsze jest to, czego ktoś może chcieć, to prawie zawsze jest to coś, co chcę.
Adios, Chrome! Hola, Quantum!
Tak więc, mimo że korzystałem z Firefoksa Quantum tylko przez jeden dzień, nie wrócę do Chrome. Nie po odczuwaniu zauważalnych ulepszeń prędkości oferowanych przez Firefox Quantum oraz zasobów, które mój komputer MacBook Air może zapisać dla innych procesów.