Firefox wczyta kartę zanim ją klikniesz dzięki mechanizmowi „rozgrzewki”

Dominacja Google Chrome przeniosła ciężar oczekiwań użytkowników z funkcjonalności na szybkość. Po latach zaniedbań, pod koniec zeszłego roku, do gry wrócił Firefox – implementacja elementów silnika Servo poskutkowało odczuwalnym przez użytkowników przyśpieszeniem i pochwałami, jakich Mozilla nie słyszała od miesięcy. Rewolucja Quantum to jednak dla Firefoksa dopiero pierwszy krok, by (znów) odebrać palmę pierwszeństwa przeglądarce, za którą stoi potężna korporacja. Wiadomo coraz więcej o kolejnych mechanizmach optymalizacji, nad którymi pracuje Mozilla.

Obraz

W najnowszym wydaniu Nightly dokonano implementacji mechanizmu „rozgrzewania” kart (tab warming), który może wpłynąć na odczuwalną szybkość działania programu. Nie chodzi jednak o przeniesienia do Gecko kolejnych zaawansowanych osiągnięć Servo, czy zmiany w obsłudze kaskadowych arkuszy stylów. Rozgrzewka polega na wychwyceniu momentu zmiany kart i wyprzedzeniu go wcześniejszym wczytaniem CSS i SVG. Fundacja pracuje nad sposobem, w którym ładowanie stron będzie można przyśpieszyć w oparciu o śledzenie aktywności samego użytkownika. A konkretniej – ruchów kursora.

Obraz

Rozgrzewanie kart ma z jednej strony zaoszczędzić zasoby komputera przez rozpoznanie, którą kartę będzie chciał zobaczyć użytkownik i wczytanie tylko jej, a z drugiej strony skrócić czas ładowania przez wychwycenie momentu przejścia na kolejną kartę. Można sobie zadać pytanie – a co stanie się, gdy użytkownik przejedzie kursorem po dwudziestu otwartych w tle kartach i nie kliknie żadnej z nich? Według Mozilli, nie obciąży to zauważalnie komputera, gdyż i tak wczytane będą tylko wybrane style i obiekty SVG.

Funkcję można już testować w wydaniu Nigthly, po przejściu na kartę about:config, a następnie przełączeniu flagi browser.tabs.remote.warmup.enabled na wartość true. Sami deweloperzy mówią o milisekundach (dość powszechnie uważa się, że ponad granicą poznawczą dla ludzkiego mózgu jest wydarzenie nie krótsze 80 milisekund), niemniej rozgrzewanie kart nie tylko ma wpłynąć na szybsze działanie przeglądarki, co na zmiany we wrażeniach użytkownika. Zamiast białej pustej karty, na której dopiero zaczynają się pojawiać obiekty, na klikniętej karcie będzie już na niego czekać choćby fragment żądanej treści.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zagrożenia w sieci. Na nie narażone są dzieci
Zagrożenia w sieci. Na nie narażone są dzieci
Sextortion: na czym polega internetowy szantaż?
Sextortion: na czym polega internetowy szantaż?
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Komunikat Pekao S.A. Dotyczy wszystkich klientów
ZANIM WYJDZIESZ... NIE PRZEGAP TEGO, CO CZYTAJĄ INNI! 👇