W ciągu ostatnich kilku dni pojawiły się nowe informacjetwórców Mozilli wprowadzających ulepszenia wydajności do przeglądarki Firefox, szczególnie w regionach JavaScript i grafiki renderowanej sprzętowo. W ciągu ostatnich kilku dni posty na blogach deweloperów, takich jak Asa Dotzler, wskazywały na nadchodzący nowy silnik JavaScript, JaegerMonkey, oraz lądowanie DirectWrite i Direct2D w nocnych wersjach Firefoksa, przynosząc sprzętową akcelerację tekstu i grafiki 2D w systemie Windows 7 i Vista.
Silniki JavaScript są podstawą każdego zdolnegoprzeglądarka internetowa i im lepiej przeglądarka może obsługiwać JS w Internecie, tym lepsze wrażenia użytkownika zapewni. Największymi konkurentami w tej domenie są Google Chrome i Mozilla Firefox, a Chrome miał przewagę w przeważającej części. Na szczęście dla przeglądarki Firefox silnik JaegerMonkey poprawia działanie JavaScript w Firefoksie o 30% do 45%, z możliwością wielu dalszych ulepszeń.
Możesz sprawdzić ten post na blogu autorstwa DavidaMandelin, który zawiera szczegółowe informacje na wysokim poziomie dotyczące uruchamiania silnika JaegerMonkey, oraz artykuł Davida Andersona, w którym omówiono, w jaki sposób i w jaki sposób praca jest wykonywana na tym froncie.
Drugie ulepszenie, czyli dodaniemożliwość korzystania z interfejsów API DirectWrite i Direct2D w Windows Vista i Windows 7 byłaby bardziej interesująca, ponieważ Asa Dotzler twierdzi, że nawet czcionki wyglądają naprawdę świetnie po włączeniu DirectWrite. Dla tych odważnych czytelników, którzy chcą to wypróbować samodzielnie, możesz pobrać najnowszą kompilację nocną i wprowadzić następujące zmiany, aby włączyć te funkcje.
- Wpisz „about: config”
- W razie potrzeby kliknij ostrzeżenie
- Wpisz gfx.font w polu „Filtr”
- Kliknij dwukrotnie „gfx.font_rendering.directwrite.enabled”, aby ustawić wartość true
- Poniżej kliknij prawym przyciskiem myszy i wybierz Nowy> Liczba całkowita, aby dodać ustawienie wstępne
- Wpisz „mozilla.widget.render-mode” dla nazwy preferencji, 6 dla wartości
- Uruchom ponownie
(Aby wyłączyć, ustaw gfx.font_rendering.directwrite.enabled na wartość false, usuń tryb mozilla.widget.render, a następnie uruchom ponownie).
Uwaga: Jeśli powyższe nie ma dla Ciebie sensu, nie próbuj tego. To jest wersja dla programistów i może powodować niestabilność przeglądarki. Lepiej najpierw wykonać kopię zapasową przeglądarki.
Uzyskanie tych funkcji może chwilę potrwaćzintegrowane z dowolnym ostatecznym wydaniem przeglądarki Firefox, ale kiedy to zrobi, byłoby interesujące zobaczyć, jak Firefox wypada na tle konkurentów (na przykład Chrome), którzy są już przed nim pod względem renderowania JavaScript.
Komentarze