Responsywne_i_wydajne_projekty_internetowe_Szybkie_aplikacje_dla_kazdego_rewypr.pdf

(2698 KB) Pobierz
Tytuł oryginału: High Performance Responsive Design
Tłumaczenie: Jakub Hubisz
ISBN: 978-83-283-0838-1
© 2015 Helion S.A.
Authorized Polish translation of the English edition of High
Performance Responsive Design, ISBN 9781491949986 © 2015 Tom Barker
This translation is published and sold by permission of O’Reilly Media, Inc.,
which owns or controls all rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce
informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za
ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub
autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności
za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/rewypr.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/rewypr
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa ...................................................................................... 7
O autorze ......................................................................................... 1
1. Stan rynku projektowania responsywnego .................................. 11
Problem projektowania responsywnego
Wnioski z analizy porównawczej
Jak mogli my tego nie zauwa y ?
Jak znale li my si w tym punkcie?
Dlaczego nie skorzysta z mdot?
To ma znaczenie ze wzgl du na skal
Podsumowanie
Podstawy mierzenia wydajno ci
Czym jest wydajno sieciowa?
Liczba da HTTP
Waga strony
Czas adowania strony
Narz dzia pozwalaj ce ledzi wydajno
Wydajno wykonywania
Klatki na sekund
Profilowanie pami ci
Podsumowanie
11
14
23
23
26
28
28
31
32
38
38
38
39
50
52
54
58
59
60
61
65
2. Podstawy wydajno ci aplikacji internetowych ............................ 31
sieciow
3. Zacznij od planowania ..................................................................59
Podró po równi pochy ej
Plany projektowe
Podsumowanie ca ego zadania
Okre lenie ogólnych kamieni milowych i terminów
3
Kup książkę
Poleć książkę
Wyszczególnienie zale no ci i ryzyka
KPI b d ce miar sukcesu
Zachowaj SLA
Podsumowanie
Stos internetowy
Stos sieciowy
Warstwa aplikacji
Stos aplikacji sieciowej
Odpowiadanie po stronie serwera
Informacja o kliencie
Us ugi wykrywania urz dzenia
Implikacje cache’owania
Wtyczki brzegowe
Podsumowanie
Praca z obrazami
Atrybut srcset
Element picture
Leniwe adowanie
Biblioteki wykrywania urz dze
Podsumowanie
Trzymanie kursu
Automatyzacja testów wydajno ci sieciowej
Automatyczne testy z wykorzystaniem
przegl darki bez interfejsu
Ci g a integracja
Przyk adowy skrypt PhantomJS
Jenkins
Podsumowanie
Przegl d stanu frameworków responsywnych
Bootstrap
Ocena
Foundation
Ocena
66
69
69
69
71
71
73
77
78
80
82
90
91
93
95
96
99
103
110
112
113
114
115
121
123
129
134
135
137
140
140
142
4. Po stronie serwera ......................................................................... 71
5. Po stronie klienta ...........................................................................95
6. Ci g e testowanie wydajno ci .....................................................113
7. Frameworki .................................................................................. 135
4
Spis tre ci
Kup książkę
Poleć książkę
Skeleton
Ocena
Semantic UI
Ocena
Porównanie frameworków dzia aj cych po stronie klienta
Ripple
Podsumowanie
144
147
147
151
151
153
155
Skorowidz ............................................................................................... 156
Spis tre ci
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin