Obiecująca nowa przeglądarka internetowa MIT Tech Polaris ładuje strony internetowe do 59% szybciej

$config[ads_kvadrat] not found

Как слить воду с водонагревателя своими руками

Как слить воду с водонагревателя своими руками
Anonim

Dwa doktoraty studenci i profesor z Laboratorium Informatyki i Sztucznej Inteligencji MIT, do którego dołączył profesor z Harvardu, opublikowali nową metodę szybszego ładowania stron internetowych. System, nazwany Polaris, ładuje większość stron o 34 procent szybciej niż ich obecne prędkości ładowania. Strony w percentylu 95 - te, które są najbardziej złożone, takie jak strony New York Times - ładuj 59 procent szybciej.

Jest to znaczące osiągnięcie - nie tylko dlatego, że sprawia, że ​​już dość bezbolesne doświadczenie jest znacznie bardziej bezbolesne. W dokumencie zauważono, jakie lepsze prędkości oznaczają same strony internetowe:

„Dodatkowe opóźnienia rzędu kilku milisekund mogą spowodować, że użytkownicy porzucą stronę wcześniej; takie wczesne porzucenie prowadzi do milionów dolarów utraconych dochodów dla właścicieli stron. Czas ładowania strony ma również wpływ na ranking strony według wyszukiwarek - szybsze strony otrzymują wyższe stopnie ”.

Główny autor artykułu, Ravi Netravali, wyjaśnił Odwrotność że „głównym celem jego zespołu jest powszechne przyjęcie przez wiele stron internetowych”.

„W obecnej sytuacji, aby korzystać z Polaris, witryna musi generować drobnoziarnisty wykres zależności (automatycznie, używając Scouta) i odpowiadać na żądania klientów za pomocą wykresu i harmonogramu JavaScript Polaris.” Netravali napisał w e-mailu. „Przeglądarki mogą traktować tę odpowiedź jako standardowy obiekt JavaScript (nie są wymagane modyfikacje przeglądarki), a strona zostanie załadowana całkowicie (i wydajnie)”.

Netravali powiedział, że kolejnym celem jego zespołu jest włączenie Polaris do istniejących przeglądarek, takich jak Chrome, Firefox i Edge. „Dzięki temu adopcja stałaby się jeszcze bardziej powszechna. Dlatego myślimy obecnie o strategii najlepszej wersji, aby tak się stało ”.

Strony internetowe, które są szczególnie złożone, najbardziej korzystają z Polaris. Naukowcy przetestowali swój system na 200 stronach. (Najbardziej skomplikowaną witryną w tej grupie był weather.com; ESPN.com również znacznie poprawił czas ładowania stron.) Witryny te zawierają skomplikowane „wykresy zależności”, które przedstawiają Polaris iw pewnym sensie demistyfikują i ustalają priorytety.

Korzyści te pokazują, co Polaris robi najlepiej: optymalizuje sposób, w jaki przeglądarki rozumieją strony internetowe. Profesor Harvard James Mickens porównuje go do podróży. Podróżnik, który zna swoją trasę - całą listę miast i krajów, które musi odwiedzić - z wyprzedzeniem może stworzyć skuteczną podróż. Ale podróż, która przypomina polowanie na padlinożerców, może być bardzo nieefektywna: udasz się do jednego miasta, potem do drugiego, tylko po to, by dowiedzieć się, że łatwiej byłoby udać się do następnego miasta w drodze z pierwszego do drugiego.

„Wydajność z Polaris zależy zarówno od warunków sieciowych, jak i struktury / złożoności strony internetowej” - wyjaśnia Netravali. „Jeśli chodzi o warunki sieciowe, zyski będą największe, gdy opóźnienia są wysokie (np. Sieci komórkowe). W odniesieniu do złożoności zyski rosną wraz ze wzrostem liczby stron (szczególnie obiektów dynamicznych, które mogą prowadzić do kolejnych pobrań obiektów). Na przykład, strona taka jak www.apple.com nie widzi zbyt wiele korzyści z Polaris, ponieważ strona jest dość prosta (ma niewiele obiektów, głównie obrazów, więc zamówienie na zamówienie nie ma większego znaczenia). Takie witryny są dziś bardzo rzadkie (a tendencja jest taka, że ​​również w przyszłości staną się bardziej złożone). Witryny w środkowej części są bardziej podobne do strony głównej ESPN. Witryny te mają znacznie więcej obiektów i korzystają z Polaris, ponieważ niektóre obiekty mają wyższy priorytet niż inne. Następnie, na percentylu 95, istnieją strony takie jak weather.com i nytimes.com, które mają wiele obiektów (100s) i naprawdę potrzebują inteligentnego planowania żądań, co robi Polaris. ”

Hari Balakrishnan, profesor projektu MIT CSAIL, podkreśla, że ​​technologia nie będzie na nikogo wymuszana, ale stanowi okazję. „Witryny, które chcą przyspieszyć, mogą używać Polaris bez modyfikacji przeglądarki”, powiedział. „To od dostawców treści zależy, czy z niej skorzystają”.

$config[ads_kvadrat] not found