Car-tech

Google Chrome: jak sprawić, by był szybszy, inteligentniejszy i lepszy niż wcześniej

Streaming requests with fetch - HTTP 203

Streaming requests with fetch - HTTP 203

Spisu treści:

Anonim

Jeśli nie korzystasz jeszcze z Google Chrome, powinieneś. Jeśli chodzi o szybkość przeglądarki - a zwłaszcza wydajność JavaScript - Mozilla i Microsoft nie mogą konkurować z Google. Ale Chrome może działać jeszcze szybciej, jeśli chcesz wprowadzić jakieś zmiany pod maską.

Aby pomóc Ci w tym wysiłku, przygotowaliśmy dla Ciebie kilka naszych ulubionych bezpłatnych rozszerzeń i usprawnień przeglądarki Google Chrome. Poznaj ulepszenia mocy, które zapewniają, a za kilka dni będziesz się zastanawiać, jak przetrwałeś online w przeglądarce "z gołą kością".

Jeśli jesteś zaawansowanym zaawansowanym użytkownikiem, możesz skorzystać z opcji eksperymentalnych Chrome, użyj procesora i procesora graficznego, aby zoptymalizować przeglądanie Internetu. Te opcje są ukryte w niezrozumiałym menu Chrome, aby uniemożliwić przypadkowym internautom przypadkowe przepełnienie przeglądarki, ale opiszemy, gdzie są opcje i jak działają. Szybkość maniaków zjednoczyć!

Rozszerzenia zasilania

Jeśli jeszcze nie masz zainstalowanej najnowszej wersji przeglądarki Google Chrome i działa ona poprawnie, weź teraz te wstępne kroki. Następnie otwórz Chrome Web Store, a zobaczysz przytłaczającą gamę aplikacji Chrome do rozszerzenia przeglądarki o gry, odtwarzacze muzyczne i sieci społecznościowe. Rozszerzenia, na których skoncentrujemy się tutaj, mają sprawić, że Chrome będzie chudszy, bardziej wydajny i bardziej wydajny.

FastestChrome: Jak można się spodziewać, FastestChrome dodaje kilka przydatnych narzędzi do oszczędzania czasu do przeglądarki Chrome. Jego funkcje składają się głównie z elementów na poziomie powierzchni, takich jak wyświetlanie pop-up bąbelków z objaśnieniem słowa za każdym razem, gdy je podświetlasz, oraz opcja wyszukiwania tego słowa w dowolnej z czterech różnych wyszukiwarek (Wikipedia, DuckDuckGo, Surf Canyon, i oczywiście Google.)

FastestChrome automatycznie ładuje następną stronę witryny i udostępnia definicję dowolnego wyrazu wyróżnionego w Chrome.

Rozszerzenie pozwala również wybrać automatyczne przekształcanie tekstu URL w klikalny linki (co znacznie ułatwia czytanie wiadomości e-mail od mniej doświadczonych znajomych), a funkcja Endless Pages automatycznie ładuje następną stronę witryny (pomyśl o wynikach wyszukiwania Google lub ośmiostronicowym artykule o Vanity Fair), aby nie marnuj cenne sekundy, klikając Next i czekając na załadowanie strony.

Google Quick Scroll: To rozszerzenie przenosi Cię bezpośrednio do szukanych terminów, których szukasz w danej witrynie. Dzięki Google Quick Scroll zainstalowanemu w przeglądarce Google Chrome za każdym razem, gdy klikniesz link do wyszukiwarki, małe okienko zawierające podgląd tekstu wyróżnionego w wynikach wyszukiwania pojawi się w prawym dolnym rogu przeglądarki. Kliknij to pole, a Chrome zabierze Cię tam bez dalszych ceregieli.

Zestaw narzędzi Chrome: Zainstaluj Przybornik Chrome, aby otworzyć wiele zakładek jednym kliknięciem, aby buforować niepublikowane dane formularzy, aby uniknąć ponownego wpisywania go za każdym razem utwórz nowy profil, aby powiększyć zdjęcia i wideo bezpośrednio z poziomu przeglądarki, a ogólnie, aby Chrome był dwukrotnie bardziej przydatny niż dotychczas.

Eksperymentuj na własne ryzyko

Aby uzyskać dostęp do ukrytych opcji eksperymentalnych Google Chrome, najpierw uruchom Chrome; następnie wpisz chrome: // flags / w polu adresu i naciśnij Enter. Przejdziesz na stronę zawierającą szereg opcji eksperymentalnych, z których kilka bezpośrednio wpływa na wydajność przeglądarki. Aby wyświetlić inne ukryte menu Chrome, do których można uzyskać dostęp za pośrednictwem pola adresu, wpisz chrome: // chrome-urls / na pasku adresu, a następnie naciśnij klawisz Enter. Strona "flagi" to miejsce, w którym Chrome przechowuje wszystkie ukryte i eksperymentalne opcje, więc tam właśnie zmierzamy.

Ukryte menu "flagi" w Google Chrome zawiera wiele opcji eksperymentalnych, które mogą wpływać na wydajność przeglądarki.

W tym momencie zwykle proponujemy zastrzeżenie dotyczące eksperymentowania funkcji w aplikacji - ale Google sam sobie z tym radził całkiem dobrze. Pierwszą rzeczą, którą zobaczysz po przejściu do opcji flag Chrome, będzie duże ostrzeżenie o następującej treści:

Ostrożnie, te eksperymenty mogą cię ugryźć OSTRZEŻENIE Te eksperymentalne funkcje mogą się zmienić, złamać lub znikają w dowolnym momencie, nie dajemy absolutnie żadnych gwarancji co do tego, co może się stać, jeśli włączysz jeden z tych eksperymentów, a twoja przeglądarka może nawet spontanicznie spaść. Żarty na bok, twoja przeglądarka może usunąć wszystkie twoje dane lub twoje bezpieczeństwo i prywatność mogłyby być narażonym na wszelkie niespodziewane sposoby. Wszelkie włączone eksperymenty będą włączone dla wszystkich użytkowników tej przeglądarki. "Zachowaj ostrożność."

Chociaż rzeczy, które omówimy w tym artykule, mogą powodować proste błędy renderowania lub ma to negatywny wpływ na wydajność niż na spustoszenie, należy zachować ostrożność.

Przełączniki przerzucania

Menu flag Google Chrome przedstawia długą listę opcji eksperymentalnych, z których tylko niektóre koncentrują się na wydajności. Obejmują siedem następujących opcji.

Zastąp listę renderowania oprogramowania Mac, Windows, Linux, Chrome OS: Ta opcja zastępuje wbudowaną listę renderowania oprogramowania Chrome i umożliwia przyspieszanie GPU w nieobsługiwanych konfiguracjach systemu. Jeśli korzystasz z eksperymentalnych sterowników GPU, włączenie tej flagi prawdopodobnie skróci czas ładowania gier i filmów.

Komponowanie GPU na wszystkich stronach Mac, Windows, Linux: Ta opcja wymusi kompresję z akceleracją GPU na wszystkich strony internetowe, nie tylko te z warstwami przyspieszanymi przez GPU. Włączenie tej opcji prawdopodobnie spowoduje nieznaczne zwiększenie prędkości na całej tablicy.

Ta skromna, ukryta strona "flagi" to miejsce, w którym znajdują się eksperymentalne opcje Chrome.

Komponowanie gwintowane Mac, Windows, Linux, Chrome OS: Komponowanie wątków uruchomi wtórny wątek na wielordzeniowych systemach dedykowanych do komponowania stron internetowych. Włączenie tej opcji może spowodować bardziej płynne przewijanie, nawet jeśli główny wątek jest zajęty innymi obowiązkami przetwarzania.

Wyłącz przyspieszone płótno 2D Mac, Windows, Linux, Chrome OS: Wyłączenie tej opcji uniemożliwia wykonywanie przez GPU obszaru roboczego 2D renderowanie i powoduje, że zamiast tego korzysta z szybkiego procesora do renderowania oprogramowania.

Wyłącz przyspieszone animacje CSS Mac, Windows, Linux, Chrome OS: Kiedy kompozycja wątkowa jest aktywna, przyspieszone animacje CSS są uruchamiane w wątku kompozycji. Jednak uruchamianie przyspieszonych animacji CSS, nawet bez wątku kompozytora, może przynieść wzrost wydajności.

Filtry przyspieszane GPU Mac, Windows, Linux, Chrome OS: Ta opcja powoduje, że GPU przyspiesza renderowanie skalowalnej grafiki wektorowej filtry, które mogłyby przyspieszyć proces ładowania stron internetowych, które używają wielu cieniutkich cieni lub innych efektów filtrów wizualnych.

Wyłącz GPU VSync Mac, Windows, Linux i Chrome OS: Jeśli jesteś graczem prawdopodobnie słyszałeś o pionowej synchronizacji, czyli Vsync. Wyłączenie Vsync wyłącza synchronizację z pionową częstotliwością odświeżania monitora. Jeśli twój monitor ma częstotliwość odświeżania 60 Hz, na przykład, wyłączenie Vsync pozwala GPU na wyprowadzanie z prędkością większą niż 60 Hz - lub 60 klatek na sekundę, kiedy to możliwe.

Menu 'flagi' jest dostępne na praktycznie każdym urządzeniu obsługujący Chrome, w tym system Windows 8. Każde ustawienie zawiera listę wersji Chrome, których dotyczy.

W zależności od konfiguracji systemu i wersji Chrome niektóre z tych opcji mogą być domyślnie włączone. W zależności od sterowników graficznych i aktualizacji systemu operacyjnego niektóre z nich mogą nie mieć żadnego wpływu na wydajność. Warto jednak eksperymentować z nimi i odwiedzić ulubione strony internetowe, aby sprawdzić, czy przynoszą one jakieś korzyści. Z naszego doświadczenia wynika, że ​​opcje Accelerated 2D canvas i GPU oferują najszersze zalety. Z drugiej strony wyłączenie Vsync wydawało się powodować problemy z renderowaniem w naszych systemach testowych opartych na systemie Windows 8 Pro na stronach internetowych, które używają animacji HTML5.

Ustalenie korzyści (lub wad) wielu wspomnianych powyżej ustawień eksperymentalnych okazało się dość trudne. Obserwowaliśmy jednak pewne różnice w wydajności, gdy przeprowadzaliśmy szybkie testy przy użyciu Rightser's BrowserMark i niektórych testów porównawczych przeglądarek dostępnych w witrynie IE 10 Test Drive.

Wszystkie opcje akceleracji sprzętowej wyłączone w Chrome, nasze Core i3- system testowy Acer TravelMate z 8 GB pamięci RAM i systemem Windows 8 Pro, wykorzystujący Chrome v22.0.1229.96 uzyskał 314 359 punktów w przeglądarce BrowserMark i zarządzał szybkością 16 klatek na sekundę w benchmarku "Bubbles" na stronie IE 10 Testdrive.

Firma Microsoft utworzyła witrynę testową przeglądarki Internet Explorer, aby zaprezentować IE 10, ale można skorzystać z dostępnych tam testów porównawczych, aby zorientować się, czy twoje ulepszenia korzystają z preferowanej przeglądarki.

Włączanie GPU i kompresowanie wątków w Wynik Chrome wygenerował wynik BrowserMark 351 492, ale nie miał wpływu na benchmark Bubbles. Włączenie innych funkcji (i wyłączenie Vsync) dało wynik Browsermark wynoszący 361 687; Test porównawczy Bubble nie był jednak renderowany prawidłowo i nie był w pełni widoczny na ekranie. Ponowne włączenie Vsync ustaliło benchmark Bubble i uderzyło zmierzoną liczbę klatek na sekundę do 27 fps. Konkretnie, ustawienie "Przyspieszone 2D" zwiększyło wydajność grafiki w teście Bubbles.

Jeśli masz już szybki system, a oprogramowanie, sterowniki i wersja przeglądarki są aktualne, prawdopodobnie używa już pewnej formy przyspieszenie sprzętowe - a jego wydajność powinna być całkiem dobra. Mimo to eksperymentowanie z niektórymi ukrytymi funkcjami w Chrome może przynieść dodatkową wydajność za darmo i nigdy nie jest to złe.