Ocena:

Książka zawiera praktyczne porady i najlepsze praktyki dotyczące optymalizacji wydajności front-endu, dzięki czemu jest pomocnym źródłem informacji zarówno dla początkujących, jak i doświadczonych programistów, choć niektórzy mogą uznać ją za nieco przestarzałą i niewystarczająco wyczerpującą.
Zalety:⬤ Zawiera cenne i praktyczne wskazówki dotyczące optymalizacji wydajności stron internetowych
⬤ oferuje szczegółowe przykłady i praktyczne porady
⬤ może prowadzić do znacznej poprawy wydajności przy minimalnym wysiłku
⬤ szybka lektura
⬤ zalecane dla nowych twórców stron internetowych
⬤ pomocne w zrozumieniu pojęć.
⬤ Może nie oferować nowych spostrzeżeń dla doświadczonych programistów
⬤ niektóre informacje mogą wydawać się przestarzałe
⬤ postrzegana jako niewarta swojej ceny ze względu na minimalną zawartość
⬤ niektórzy czytelnicy uznali, że brakuje jej głębi i uważali, że można ją znaleźć za darmo w Internecie.
(na podstawie 84 opinii czytelników)
High Performance Web Sites: Essential Knowledge for Front-End Engineers
Chcesz, aby Twoja strona internetowa wyświetlała się szybciej? Ta książka przedstawia 14 konkretnych zasad, które pozwolą skrócić czas odpowiedzi od 25% do 50%, gdy użytkownicy żądają strony. Autor Steve Souders, w swojej pracy jako Chief Performance Yahoo!, zebrał te najlepsze praktyki podczas optymalizacji niektórych z najczęściej odwiedzanych stron w sieci. Nawet strony, które były już wysoce zoptymalizowane, takie jak Yahoo! Search i Yahoo! Front Page, były w stanie skorzystać z tych zaskakująco prostych wytycznych dotyczących wydajności.
Zasady zawarte w High Performance Web Sites wyjaśniają, w jaki sposób można zoptymalizować wydajność Ajax, CSS, JavaScript, Flash i obrazów, które zostały już wbudowane w witrynę - dostosowania, które są krytyczne dla każdej bogatej aplikacji internetowej. Inne źródła informacji poświęcają wiele uwagi dostrajaniu serwerów internetowych, baz danych i sprzętu, ale większość czasu wyświetlania zajmuje komunikacja między serwerem a przeglądarką. Wysoka wydajność stron internetowych obejmuje każdy aspekt tego procesu.
Każda reguła wydajności jest poparta konkretnymi przykładami, a fragmenty kodu są dostępne na towarzyszącej książce stronie internetowej. Zasady te obejmują jak:
⬤ Wykonywać mniej żądań HTTP.
⬤ Używać sieci dostarczania treści.
⬤ Dodawać nagłówek Expires.
⬤ Komponenty Gzip.
⬤ Umieść arkusze stylów na górze.
⬤ Umieść skrypty na dole.
⬤ Unikaj wyrażeń CSS.
⬤ Uczyń JavaScript i CSS zewnętrznymi.
⬤ Zmniejsz liczbę wyszukiwań DNS.
⬤ Zminimalizuj JavaScript.
⬤ Unikaj przekierowań.
⬤ Usuń zduplikowane skrypty.
⬤ Konfiguracja ETagów.
⬤ Możliwość buforowania Ajax.
Jeśli tworzysz strony dla miejsc o dużym natężeniu ruchu i chcesz zoptymalizować doświadczenia użytkowników odwiedzających Twoją witrynę, ta książka jest niezbędna.
"Gdyby każdy wdrożył tylko 20% wskazówek Steve'a, sieć byłaby znacznie lepszym miejscem. Pomiędzy tą książką a rozszerzeniem YSlow Steve'a, naprawdę nie ma już usprawiedliwienia dla posiadania powolnej strony internetowej".
-Joe Hewitt, twórca debuggera Firebug i inspektora DOM Mozilli.
"Steve Souders wykonał fantastyczną robotę, destylując ogromną, na wpół szaloną sztukę do zestawu zwięzłych, praktycznych, pragmatycznych kroków inżynieryjnych, które zmienią świat wydajności sieci."
-Eric Lawrence, twórca debuggera Fiddler Web Debugger, Microsoft Corporation.