Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
Przeglądarkiinternetowejednymztychśrodowisktechnologicznych,którezmieniają
sięnajdynamiczniej.Samjeszczepamiętam,gdywielelattemuporazpierwszyodkry-
łem,cotojestkodHTMLiwjakisposóbtworzysięprostestronyinternetowe.Szczytem
technologiiprzeglądarkowejbyływtedyznacznikiMARQUEEorazzegarkipodążające
zakursoremmyszki(byłtonajprostszysposóbnazirytowanieużytkownika).Byłtoświat,
wktórymwłaśnietrwaławojnaprzeglądarekwalczącychodominacjęnaryku.Skutkiem
tejwojnybyłichszybkirozwój.Zkażdąkolejnąwersjąprzeglądarkiprezentowałycoraz
towiększemożliwości.Odtamtejporywielesięzmieniłoczęśćtechnologiizostałajuż
dawnozapomniana(np.DHTML,XHTML),wieleprzeglądarekzpozycjiliderazeszło
nadrugiplan,ainneprzeglądarkiniszowezdominowałyrynek.Jednojednaksięnie
zmieniłoszybkirozwójtechnologii.Myrównież,takjakprzeglądarkiinternetowe,aby
przetrwaćnatymrynku,musimystalesięrozwijać,uczyćsiękolejnychbibliotek,szkiele-
tówaplikacji,najnowszychAPIprzeglądarekoraztechnik.
Organizacjestandaryzującenieustannietworząnowestandardylubzmieniająistnie-
jące.Ichcelemjeststawienieczołaproblemomsiecijutranowymurządzeniom,nowym
formomkorzystaniazsieci,konsumpcjiorazwytwarzaniatreści.Popowstaniuczyaktua-
lizacjistandardutwórcyprzeglądarekimplementujązmiany,poczymdeveloperzy,tacy
jakmy,zapoznająsięzdanątechnologiąipuszczająwobieg,wykorzystującwswoich
projektach.
Bywyjśćnaprzeciwnadchodzącymzmianom,wksiążcetejporuszyłemtakietematy,
jaknp.ECMAScript6czyWebComponents.Niektóreztychtechnologiitylkoczęś-
ciowozaimplementowanewwybranychprzeglądarkach.Niektórezkoleibędązaimple-
mentowanewnajbliższejprzyszłości.Jednojestpewnezczasemwszystkieprzeglądarki
będąjeobsługiwać,atoznaczy,żejużterazpowinniśmynauczyćsięjewykorzystywać,by
byćprzygotowanymnajutro.
Fakt,przeglądarkipotrzebujączasu,bydogonićstandardy,nieoznaczawcale,że
jużdzisiajniemożemypracowaćznowymitechnologiami.Wkolejnychrozdziałachopisa-
łemnaprzykład,wjakisposóbmożemykorzystaćznowychmożliwościjęzykaJavaScript
wprzeglądarkach,którejeszczeichnieobsługują.Dowiemysięteż,czymWebCom-
ponentsorazjakichnarzędziużywać,byułatwićsobiepracę.
9