Jak zbudować szybsze strony internetowe

Feb 4, 2026
Jak

Przed jego rozmową Generować Londyn 21 września dogoniliśmy Patrick Hamann. , inżynier wydajności w sieci Szybko , kto jest w misji, aby zbudować szybszą sieć we wszystkich.

Co fastly obejmuje twoją rolę?
Patrick Hamann:
Fastly to platforma w chmurze krawędzi, która zapewnia niektóre z największych marki na świecie. Moja rola koncentruje się głównie na R & AMP; D; Praca z zespołami szybko wykorzystuje technologie klientów i standardów internetowych w celu poprawy wydajności i dostarczania naszych produktów i - co najważniejsze - usługi naszych klientów. Niektóre obecne projekty obejmują inicjatywy wokół monitorowania wydajności przeglądarki, metryk i pracowników serwisowych.

Zanim przystąpiłeś do fastly, spędziłeś czas zarówno na strażniku, jak i terminie finansowe. Jak zbliżyli się do wydajności sieci?
PH:
Wydajność nie jest już dostawą dodatkową lub elementem kontrolnym. Musi być stałym wysiłkiem, że każda osoba w organizacji uważa, od projektowania do dostawy. Jest to coś, co te organizacje informacyjne realizowane bardzo wcześnie, wprowadzając praktyki, takie jak budowanie infrastruktury monitorującej do pomiaru i porównania wydajności wobec konkurentów, priorytetywaniem dostarczania treści w stosunku do innych cech oraz wykorzystanie technologii, takich jak pracownicy służby.

Jaka jest największa przeszkoda w szybkim doświadczeniu online?
PH:
Jedno słowo: javascript. Myślę, że powinienem nieznacznie opracować to: sieć znajduje się na szczycie kryzysu otyłości JavaScript. Średnia strona internetowa dostarcza teraz około 500 kB skryptu. Skrypt, który zajmuje więcej niż chwilę, aby analizować - nie mówiąc już o wykonaniu - na urządzeniu o niskim zasilaniu i większym niż pięć sekund, aby dostać się do stanu, który użytkownik może wchodzić w interakcję z stroną. Dlatego jedynym sposobem na poprawę doświadczenia użytkownika naszych witryn jest zmierzenie, optymalizację i zmniejszenie naszego JavaScript - przede wszystkim.

WebPageTest runs a free website speed test from multiple locations around the globe using real browsers and at real consumer connection speeds

WebPageTest uruchamia bezpłatny test prędkości witryny z wielu lokalizacji na całym świecie za pomocą prawdziwych przeglądarek i na prawdziwych prędkościach połączenia konsumentów

Jakie są twoje ulubione narzędzia do optymalizacji wydajności sieci?
PH:
Jestem silnym wierzący, że nie możesz zoptymalizować tego, czego jeszcze nie mierzysz. Więc mój zestaw narzędzi jest mocno ważony do narzędzi pomiarowych i profilujących. Dla pomiaru syntetycznego, zawsze będę sięgać Webpagetest. Najpierw pierwsze narzędzia do przeglądarki deweloperskiej (pensjonatów sieciowych). Jednak nic nie bije również pomiaru prawdziwych doświadczeń użytkownika (r.u.U.M), więc dobra znajomość interfejsu API telewizyjnej wydajności przeglądarki również pomaga.

Pracowałeś na kilku bardzo dużych kodów. Jakie są wyzwania związane z pracą w skali?
PH:
Dzięki i dużemu kłóciłbym się, że wielka bazy kodują większość problemów, których znajdziesz w mniejszym, co eliminując niewykorzystane CSS (problem, który uważam, że jest nierozwiązany), buforowanie, rurociągi budowy aktywów i włączenie. Dostajesz również więcej "bitów gnijących" - najlepsze praktyki stają się anty-wzorami w czasie. Ale osobiście znalazłem większość wyzwań w skali, są problemy z osobami, a nie technicznymi. Nie mogę jeszcze pracować w dużej organizacji, która nie ma wpływu prawa Conwaya.

Nazywasz się progresywnym adwokatem wzmacniającym. Co to jest o tym podejściu, które z tobą rezonuje?
PH:
Wbrew popularnym przekonaniu, nasi użytkownicy faktycznie korzystają z produktów, które budujemy w świecie rzeczywistym: jeden pełen nie idealnych warunków przeglądania i awarii wokół każdego rogu. Progresywne ulepszenie umożliwia nam budowanie doświadczeń włączonych do wszystkich naszych użytkowników i są odporne na awarie prawdziwego świata. Jest to dość proste: wystarczy zacząć od podstaw, a nie w bibliotece JavaScript o 300 kB, o czym ci powiedziała lokalna barista. Nie powinniśmy zapominać o podstawach.

Co w tej chwili podekscytowany rozwojem Frontend?
PH:
Wyszna jest zagrożona. Użytkownicy spędzają więcej czasu w natiokiecie - a tym samym włączony - aplikacja doświadcza od otwartości sieci. Jednak nadal wydajemy się budować tereny, które zajmują 20 sekund i kosztować 1,20 £ za obciążenie w moim połączeniu roamingu, ostatecznie prowadzić naszych użytkowników dalej.

Na szczęście technologie takie jak pracownik serwisowy i powiązane API są tutaj, aby pomóc. Nie mogę się doczekać nowej ery szybkich, sprężystych stron internetowych, które nadal funkcjonują w trybie offline, może zsynchronizować moje dane w tle i powiadom mnie z aktualizacjami. Niektórzy ludzie nazywają tego progresji "Progressive Web Apps". Wolę termin "The Web".

In his talk at Generate London Patrick Hamann will explore the current, past, and future best-practices for loading assets in the browser

W swojej rozmowie w Generuate London Patrick Hamann zbadanie obecnych, przeszłych i przyszłych najlepszych praktyk do załadunku aktywów w przeglądarce

Co ludzie mogą się spodziewać, że uczą się z rozmowy Generować Londyn ?
PH:
Do Outsidera, serwowanie witryny wydaje się dość proste: Wyślij kilka HTML i CSS w dół drutu, przeglądarka decyduje, co robić dalej. Jednak dużo się dzieje pod kapturem, wszystkie przyjeżdżają do naszych użytkowników.

W jaki sposób przeglądarka określa, co zasada na żądanie następnego? Jak możemy zmierzyć postrzeganą prędkość naszych stron internetowych? Jak możemy wykorzystać nowoczesne funkcje platformy internetowej, aby wpływać na priorytet i szybkość naszych aktywów? Mam nadzieję, że moja rozmowa odpowie na te pytania i więcej. Dając publiczności narzędzia do tworzenia szybszych, bardziej odpornych doświadczeń dla swoich użytkowników.

Generować Londyn W dniu 21/22 września posiada 15 innych prezentacji obejmujących animacje internetowe, strategię UX, prototypowanie, dostępność, elastyczne komponenty CSS i wiele innych. Istnieją również cztery warsztaty do wyboru w dniu przed konferencją, ale bilety są bardzo ograniczone. Zarezerwuj teraz miejsce !


Jak - Najpopularniejsze artykuły

Zacznij od malarza płomienia

Jak Feb 4, 2026

Płomień malarz to samodzielna pakiet efektów farb i cząstek, który umożliwia szybką i łatwo tworzyć oryginalne obrazy, efekty świetlne, niekonwencjonalne wzory lub fantastyczne tła..


Jak usunąć zmarszczki w Photoshopie

Jak Feb 4, 2026

(Kredyt obrazu: Jason Parnell-Brookes) Ten samouczek pokaże ci, jak usunąć zmarszczki w Photoshopie. Ale zanim zac..


Uzyskaj więcej z grafitu z tymi wskazówkami

Jak Feb 4, 2026

Przez ostatnie trzy lata używam grafitu jako medium dla ilustracji, najpierw tylko z kredkami mechanicznymi, potem w ciągu osta..


Jak modelować sztukę koncepcyjną w kinie 4D

Jak Feb 4, 2026

Kilka lat temu, dyrektor sztuki Lucid Games poprosiła mnie o pomoc 10 niezależnych pojazdów do opublikowania gry bojowej 4x4 o..


Zacznij od rozproszenia

Jak Feb 4, 2026

Jeden z najprostszych sposobów, aby przynieść dodatkowe życie do dowolnego kawałka 3d art. ma do niego dodać kolor i teksturę. Istnieje wiele nazw danych w tym procesie,..


Jak dodać zabawne tła CSS do swoich witryn

Jak Feb 4, 2026

Czas był tłem strony internetowej Był malutki obraz kafelkowy - i często ohydny, napaść o gałki oczne w każdym odwiedzaj�..


Konwertuj zdjęcie do zestawu VR

Jak Feb 4, 2026

Zazwyczaj, gdy ktoś wspomina o rozszerzonej rzeczywistości lub wirtualnej rzeczywistości, mogą myśleć o grach wideo. Ważne..


Jak renderować fotorealistyczne niebo

Jak Feb 4, 2026

W tym samouczku będziemy używać Vue xstream. stworzyć niebo pełne chmur. Chociaż mógłbyś wybrać odtworzy..


Kategorie