Nadchodzą ulepszenia wydajności strony nowej karty Firefoksa

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Przedstawiono Mozillę Strona nowej karty Firefoksa pod koniec stycznia 2012 r. W zasadzie było to podejście firmy do strony szybkiego wybierania Opery, wyświetlającej dziewięć często odwiedzanych stron z opcjami przypięcia wybranych stron do interfejsu, aby były zawsze dostępne. Nowa strona karty powinna zapewnić użytkownikom Firefoksa możliwość szybszego ładowania popularnych stron.

Użytkownicy Firefoksa, którzy nie są zainteresowani stroną, mogą albo wyłączyć historię przeglądania w programie, albo zmienić adres strony nowej karty na inny, np. about: blank lub zastąp go jednym z wielu dodatków, które modyfikowały stronę nowej karty w ciągu ostatnich lat.

firefox new tab page

Użytkownicy Firefoksa na wolniejszych systemach z niższej półki mogli zauważyć, że może minąć trochę czasu, zanim strona nowej karty zostanie całkowicie wyświetlona na ich komputerze. Statyczna strona HTML musi zostać przeanalizowana i wyrenderowana, dlatego możesz zauważyć zauważalne opóźnienie. To problem, biorąc pod uwagę, że otwieranie strony nowej karty jest jedną z najczęstszych operacji w przeglądarce.

Mozilla w Firefoksie 17 - czyli aktualna wersja Nightly przeglądarki internetowej - wprowadziła zmianę, która powinna poprawić wydajność podczas ładowania strony nowej karty w przeglądarce. Plik rozwiązanie wstępnie ładuje część danych w tle, dzięki czemu renderowanie strony nowej karty zajmuje mniej czasu.

Prostym pomysłem byłoby wstępne załadowanie strony newtab w tle, a po wywołaniu gBrowser.addTab () przenieś nowo ładowaną powłokę docShell na tło i zamień ją na wstępnie załadowaną powłokę docShell.

Użytkownik może teraz wchodzić w interakcję z natychmiast ładowaną kartą lub po prostu odejść. Po otwarciu kolejnej karty po prostu zamieniamy się ponownie, ponieważ poprzednia karta powinna być teraz załadowana w tle. Jeśli nie jest jeszcze załadowany (co prawie nigdy nie powinno mieć miejsca), nie możemy po prostu zamienić i pozwolić, aby nowa karta załadowała się normalnie.

Ta funkcja wylądowała w Firefoksie 17 w formie preferencji, która jest domyślnie wyłączona. Aby go włączyć, załaduj about: config w przeglądarce zastosuj filtr browser.newtab.preload tutaj i kliknij dwukrotnie wpis, aby go ustawić prawdziwe aby to włączyć. Aby wyłączyć go ponownie w późniejszym czasie, wykonaj tę samą operację i upewnij się, że wartość parametru jest na końcu ustawiona na false.

Druga zmiana to subtelny : Mozilla usunęła wskaźnik połączenia po załadowaniu strony nowej karty w przeglądarce.

Obecnie ciąg tekstowy „Łączenie…” pojawia się bardzo krótko w tytule nowo utworzonej karty, zanim tekst zostanie zastąpiony tekstem „Nowa karta”. Ten tekst nie powinien się pojawiać z dwóch powodów. Po pierwsze dlatego, że jest on widoczny przez zbyt krótki czas, aby można go było przeczytać, a żaden wyświetlany tekst nie powinien być nieczytelny. Po drugie, ponieważ jest niedokładna, ponieważ Nowa karta używa danych z pamięci podręcznej i nie wymaga połączenia.

Zakładka powinna być pusta przed wyświetleniem „Nowa karta”, a najlepiej, aby „Nowa karta” była wyświetlana tak szybko, aby pojawiała się natychmiastowo na nowej karcie.

Jest automatycznie aktywny w najnowszych kompilacjach Firefoksa 17.