Firefo
Trochę temuo Wydano nową wersję przeglądarki internetowej Mozilla Firefox 67 który dodaje nowe funkcje, a zwłaszcza poprawki błędów wokół poprzedniej wersji. W ten sam sposób należy również wspomnieć, że wraz z wydaniem tej nowej wersji Firefoksa 67 na komputery stacjonarne została również wydana mobilna wersja Firefoksa 67.
Z głównych nowości, które się wyróżniają w nowej wersji jest zarządzanie pamięcią, poprawienie wydajności przeglądarki w systemie.
Główne nowe funkcje przeglądarki Firefox 67
Jak wspomniano, w nowej wersji przeglądarki Firefox 67 zostało ulepszone zarządzanie pamięcią, gdzie si wdrożyliśmy możliwość automatycznego pobierania zakładek w celu zwolnienia zasobów.
Funkcja uruchamia się, gdy brakuje pamięci (mniej niż 400 MB wolnej pamięci), a przede wszystkim zastępuje karty, które nie były używane przez długi czas.
W tym przypadku zakładki nie znikają, lecz przechodzą do stanu gotowości do załadowania (tryb czuwania), podobnie jak po przywróceniu sesji. Aby sterować działaniem trybu w about: config opcja jest dodana „Browser.tabs.unloadOnLowMemory”.
Optymalizacja jest realizowana poprzez zmniejszenie priorytetu programów obsługi zdarzeń timerów setTimeout podczas ładowania strony (analogicznie do kart działających w tle zmniejsza się dostarczany budżet czasu, który jest wydawany na wykonanie licznika czasu obsługi zdarzeń).
Ograniczenie obsługi w tle umożliwia przydzielenie większej liczby zasobów do obsługi które mają wpływ na początkowe renderowanie strony.
Na przykład główne skrypty Instagrama, Amazona i Google dzięki dodatkowej optymalizacji działają 40-80% szybciej.
Z drugiej strony, liczba wywołań API, które są dostępne tylko podczas otwierania strony w bezpiecznym kontekście, to znaczy podczas otwierania przez HTTPS, przez localhost lub z lokalnego pliku.
W przeglądarce Firefox 67 dla strony, które są otwarte poza chronionym kontekstem, Odmowa ukończenia wyskakujących powiadomień za pośrednictwem interfejsu API powiadomień, wyświetlanych poza oknem przeglądarki.
Również tryb przeglądania prywatnego został ulepszony i możliwość zapisywanie haseł w formularzach w witrynach otwieranych w trybie prywatnym.
Zaimplementowano kontrolki, aby aktywować wtyczki w trybie prywatnym: w menedżerze wtyczek użytkownik może teraz określić, które wtyczki mają być włączone w trybie prywatnym, a których używać tylko w sesji głównej.
W przypadku nowych dodatków aktywacja w trybie prywatnym jest domyślnie zabroniona (aby zmienić konfigurację, należy ją aktywować).
WebRender
Ta nowa wersja Firefox 67 zawiera system kompozycji Servo WebRender, napisane w języku Rust i która przenosi na stronę GPU operację renderowania zawartości strony.
Kiedy WebRender jest używanyZamiast systemu kompozycji wbudowanego w silnik Gecko, który przetwarza dane przy użyciu procesora, moduły cieniujące działają na GPU, aby wykonać podsumowanie renderowania elementów na stronie, co pozwala na znaczny wzrost szybkości renderowania. Rysowanie i zmniejszanie obciążenia CPU.
Domyślnie WebRender jest nadal włączony dla około 4% użytkowników systemu Windows 10 korzystających z kart graficznych NVIDIA. Włączenie innych użytkowników będzie zależało od wyników testu.
Jeśli wszystko pójdzie dobrze, 27 maja zasięg testów wzrośnie do 25%, od 30 maja do 50%, aw pierwszym tygodniu czerwca do 100%.
Możesz zweryfikować aktywację WebRender na stronie o: wsparcie. Aby wymusić włączenie about: config, musisz aktywować ustawienia „Gfx.webrender.all” i „gfx.webrender.enabled” lub uruchamiając przeglądarkę Firefox ze zmienną środowiskową MOZ_WEBRENDER.
W systemie Linux Obsługa WebRender jest w przybliżeniu ustabilizowana dla kart graficznych Intel z kontrolerami Mesa 18.2+.
W końcu aktualizacje tej nowej wersji zaczną być wdrażane od teraz i jeśli chcesz korzystać z przeglądarki, możesz ją pobrać z jej oficjalnej strony internetowej.