Polaris firmy MIT sprawi, że cała sieć będzie szybsza o ponad 30%

  • Brian Curtis
  • 0
  • 2544
  • 257
Reklama

Polaris to nowa technologia firmy MIT, która rozwiąże jedną z największych niedogodności współczesnego życia: powolne strony internetowe. Wszyscy tam byliśmy. Potrzebujesz tylko krótkiej informacji. Utkniesz wtedy, czekając blisko minuty, aż wszystko się załaduje. Polaris to rozwiąże.

Ale jak to porównać do innych prób przyspieszenia sieci? Cholernie dobrze.

Odkąd smartfony stały się przedmiotami codziennego użytku, programiści starali się znaleźć sposoby na zmniejszenie złożoności stron internetowych i zużycia danych, dlatego właśnie stworzyliśmy przeglądarki mobilne stworzone z myślą o szybkości 4 najszybszych przeglądarek zoptymalizowanych pod kątem tabletów, o których nigdy nie słyszałeś [ Android] 4 najszybszych przeglądarek zoptymalizowanych pod kątem tabletów Nigdy nie słyszałeś o przeglądarkach tabletów z Androidem, ogólnie mówiąc, nie są takie świetne. Większość dużych czterech przeglądarek cierpi z powodu złych rozmiarów przycisków i powolnej wydajności. Zoptymalizowane pod kątem tabletu alternatywy wymienione w tym artykule, których możesz nie znać…. Chociaż istnieją witryny zoptymalizowane pod kątem urządzeń mobilnych, wciąż nie są wystarczająco szybkie.

Jest to problem, który Polaris chce naprawić. Polaris nie jest pierwszą technologią, jaką widzieliśmy, próbując rozwiązać ten problem - Google ma AMP, a Facebook ma artykuły błyskawiczne - ale Polaris rozwiązuje ten problem z innej perspektywy.

Jak działa Polaris firmy MIT

Polaris to tak naprawdę dwa oddzielne komponenty: jeden na serwerze internetowym i jeden w przeglądarce internetowej. Składnik po stronie serwera to niestandardowy harmonogram o nazwie Scout, a składnik po stronie klienta to Polaris, niestandardowa biblioteka JavaScript, która optymalizuje sposób ładowania zawartości strony przez przeglądarkę.

Scout to harmonogram, który analizuje istniejący kod, patrząc na DOM (Document Object Model Making the Interactive Web: Wprowadzenie do jQuery Making the Interactive Interactive: Wprowadzenie do jQuery jQuery to biblioteka skryptów po stronie klienta, z której korzysta prawie każda nowoczesna strona internetowa - sprawia, że ​​strony internetowe są interaktywne. Nie jest to jedyna biblioteka JavaScript, ale jest to najbardziej rozwinięta, najczęściej obsługiwana i najczęściej używana…), która zostałaby utworzona, gdy przeglądarka ładuje stronę. Używa uproszczonej wersji Firefoksa, aby zapewnić dokładny model, a wszystko to dzieje się za kulisami.

Robiąc to, Scout śledzi, gdzie tworzone są zależności, które opóźniają normalne ładowanie, tworząc niestandardową DOM z odwzorowanymi poprawnymi zależnościami. Podczas testów ten proces znalazł ulepszone modele dla 81% wszystkich stron internetowych.

Dane te służą do utworzenia strony pośredniczącej, którą serwer ma dostarczyć w miejsce oryginalnego dokumentu HTML.

Nowa strona pośrednicząca zawiera bibliotekę Polaris JavaScript, niestandardowy harmonogram utworzony przez Scouta i oryginalny dokument HTML. Korzysta z tego harmonogramu, aby dynamicznie ładować zawartość potrzebną do strony internetowej, upewniając się, że przeglądarka ładuje zawartość tak, jak jest potrzebna.

Ponieważ Polaris jest w całości wykonany w Javascripcie, może działać nawet w niezmodyfikowanych przeglądarkach. HTML na stronach internetowych również pozostaje niezmieniony, ale to zwiększenie wydajności wiąże się z niewielkim kosztem: kilka dodatkowych bajtów dla każdej załadowanej strony.

AMP Google to nowy HTML

Polaris to nie jedyny sposób, w jaki programiści próbują zwiększyć prędkość sieci. Google niedawno zadebiutowało własną technologią o nazwie AMP Google ma zamiar przyspieszyć przeglądanie na urządzeniach mobilnych do 85% szybciej Google ma zamiar przyspieszyć przeglądanie na urządzeniach mobilnych do 85% szybciej Google wprowadza nowy standard, który poprawi szybkość przeglądania na urządzeniach mobilnych. Oto jak to na ciebie wpływa i dlaczego powinieneś się tym przejmować. (Przyspieszone strony mobilne). Czym różni się od Polaris? Po pierwsze, AMP używa nowego rodzaju HTML, podczas gdy Polaris działa z tradycyjnym HTML.

AMP ogranicza także rodzaje skryptów, które można uruchamiać na stronie, dopuszczając jedynie podzbiór skryptów zatwierdzonych przez specyfikacje AMP. Dostosowywanie odbywa się za pomocą rozszerzonej formy CSS (kaskadowe arkusze stylów 5 najlepszych stron do nauki CSS online 5 najlepszych stron do nauki CSS online), chociaż AMP ogranicza niektóre animacje, które mają wpływ na wydajność.

Dzięki AMP strony również nie mogą mieć formularzy, co ogranicza rodzaje witryn, które mogą korzystać z AMP. Dlatego chociaż AMP może tworzyć niezwykle szybkie strony, muszą one być proste - nawet prymitywne - i tracić wiele z wyglądu i stylu współczesnej sieci. Jeśli witryna zawiera wiele elementów integracji społecznej, pokazów slajdów i innych elementów skryptowych, AMP nie będzie działać dobrze.

Ponadto, skrypty AMP oparte są na Komponentach WWW, które nie są kompatybilne we wszystkich przeglądarkach. W Chrome lub Operze wszystko będzie działać poprawnie. W przypadku Safari, Firefox i Edge nigdy nie możesz być zbyt pewien. W przyszłości może to być mniejszy problem, ale na razie to wielka sprawa.

Największym atutem AMP są bliskie powiązania z Google. Gdy użytkownicy znajdują strony za pomocą wyszukiwarki Google, strony AMP są buforowane na serwerach Google. Wydawcy przekazują dużą kontrolę, ale Google ma więcej serwerów w większej liczbie miejsc i może lepiej dostarczać treści. Ten proces buforowania zapewni użytkownikom podobny wzrost wydajności jak Opera Mini Zoptymalizuj przeglądanie mobilne za pomocą przeglądarki Opera Mini Zoptymalizuj przeglądanie mobilne za pomocą przeglądarki Opera Mini .

Polaris oferuje wydawcom znaczne korzyści w porównaniu z AMP. Można użyć istniejącego kodu HTML, więc nie ma potrzeby przepisywania stron w wersji HTML AMP. Polaris może działać na dowolnej przeglądarce, co pozwala uniknąć problemów ze zgodnością. Polaris poprawia prędkość w przeglądarkach komputerowych, nie tylko dla użytkowników mobilnych.

Ale AMP zyskuje przewagę pod względem zużycia danych, ponieważ strony są bardzo ograniczone. Pamięć podręczna Google to kolejny plus, ponieważ Polaris działa na zwykłych serwerach internetowych. Sprawienie, by Google działało jako sieć dostarczania treści Jak skonfigurować CDN we właściwy sposób i uniknąć problemów z SEO Jak skonfigurować CDN we właściwy sposób i uniknąć problemów z SEO jest zawsze ogromną korzyścią dla wydawców.

Co z natychmiastowymi artykułami Facebooka?

Polaris i AMP to nie jedyne technologie przyspieszające działanie sieci. Mamy również Facebooka podejmującego próbę z ich nadchodzącym przedsięwzięciem o nazwie Natychmiastowe artykuły Verizon Kupuje AOL, Facebook wprowadza Natychmiastowe artykuły i więcej… [Tech News Digest] Verizon Kupuje AOL, Facebook wprowadza Natychmiastowe artykuły i więcej… [Tech News Digest] Verizon kupuje AOL, Facebook rozpoczyna publikowanie, Microsoft rozpoczyna tłumaczenie, TunnelBear rozszerza się na Chrome, Domino dostarcza za pośrednictwem emoji, a Conan O'Brien gra Wiedźmin 3.. W oparciu o aplikację Paper na iOS Facebook stara się stworzyć podobne zoptymalizowane pod kątem urządzeń mobilnych doświadczenie w innym miejscu.

Zasadniczo artykuły błyskawiczne to pełne artykuły publikowane przez niezależnych wydawców bezpośrednio na Facebooku. Te artykuły błyskawiczne są ładowane co najmniej dziesięć razy szybciej niż zwykłe strony internetowe, aw przeciwieństwie do AMP artykuły błyskawiczne nie będą musiały poświęcać żadnego zaawansowanego kodu JavaScript ani interaktywności.

W zamian uczestniczący wydawcy otrzymują część przychodów generowanych przez artykuły błyskawiczne. Jest to korzystne dla wszystkich zaangażowanych, przynajmniej teoretycznie.

Dużym minusem jest to, że wydawcy tracą dużo kontroli nad swoimi treściami - nawet bardziej niż w przypadku AMP Google - i trudno jest zobaczyć, jak może konkurować z Polaris pod względem wolności i kompatybilności. Artykuły błyskawiczne mogą poprawić wydajność mobilnego Internetu, ale jego głównym celem jest pozyskiwanie użytkowników Facebooka i przychodów z reklam.

Pomaga to wydawcom zamieniać artykuły, którymi dzielą się ich użytkownicy, w przychody, a Facebook może dłużej utrzymywać tych użytkowników na Facebooku. Jedynym sposobem, w jaki użytkownicy korzystają z artykułów błyskawicznych, jest to, że spędzają cały swój czas na czytaniu treści tylko na Facebooku.

Polaris i przyszłość sieci

W porównaniu do AMP i artykułów błyskawicznych, Polaris oferuje największe korzyści zarówno wydawcom, jak i użytkownikom, głównie dlatego, że jest wolny od złożonych relacji. Nie tylko nie trzeba polegać ani na Google, ani na Facebooku, ale także przyspiesza Internet na urządzenia mobilne i przeglądarki stacjonarne.

Ponadto jest to jedyny taki, który nie wymaga przepisywania istniejącego HTML.

Tylko z tych trzech projektów możemy zobaczyć, że przyspieszenie Internetu jest w głowie zarówno największych firm, jak i informatyków. Polaris ma wiele obietnic, podobnie jak artykuły AMP i artykuły błyskawiczne. W komentarzach daj nam znać, która z tych technologii najbardziej Ci się podoba.

Kredyty obrazu: Szybki komputer przez lassedesignen przez Shutterstock, Sozialhelden e.V. przez Flickr, MIT CSAIL przez MIT.EDU, Tigger 11th przez Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.