Google zapowiada płynniejszą i szybszą przeglądarkę Chrome
Źródło: Tom's Hardware
Google ogłosiło w tym tygodniu zmiany, jakie mają zostać wdrożone w przeglądarce Chrome, aby uczynić ją jeszcze szybszą, a korzystanie z niej płynniejsze. Ma mieć na to wpływ zmiana w sposobie kompilowania przez aplikację kodu JavaScript.
Silnik V8 JavaScript wykorzystywany w Chrome kompiluje kod w głównym wątku, co może wpływać na niższą wydajność aplikacji JavaScript. Niedawno wydana beta przeglądarki ma wyeliminować ten problem przenosząc kompilację na wątek drugiego planu.
V8 odracza kompilację funkcji JavaScript do momentu tuż przed jego pierwszym wykonaniem. Jest to szybki proces, ale nie postawiono w nim na jakąkolwiek optymalizację kodu. Jeśli jego część jest wykonywana często, kolejny proces kompilacji wykonywany jest przez zoptymalizowany pod tę funkcję kompilator. Zapewnia on zdecydowanie szybszy kod, choć optymalizacja zajmuje dużo więcej czasu niż w pierwszym kroku.
W nowym Chrome zmieniono to podejście. Od teraz kompilacja będzie przeprowadzana jednocześnie w dwóch kompilatorach, a silnik V8 będzie go optymalizował w mniej ważnym wątku. Możemy spodziewać się szybkiego wprowadzanie tego silnika i czekamy na kolejne usprawnienia Chrome'a. Nawet dobra przeglądarka może być przecież jeszcze lepsza.



