Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
Przeglądarkiinternetowesąjednymztychś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ło–częśćtechnologiizostałajuż
dawnozapomniana(np.DHTML,XHTML),wieleprzeglądarekzpozycjiliderazeszło
nadrugiplan,ainne–przeglądarkiniszowezdominowałyrynek.Jednojednaksięnie
zmieniło–szybkirozwó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łaproblemomsiecijutra–nowymurządzeniom,nowym
formomkorzystaniazsieci,konsumpcjiorazwytwarzaniatreści.Popowstaniuczyaktua-
lizacjistandardutwórcyprzeglądarekimplementujązmiany,poczymdeveloperzy,tacy
jakmy,zapoznająsięzdanątechnologiąipuszczająjąwobieg,wykorzystującjąwswoich
projektach.
Bywyjśćnaprzeciwnadchodzącymzmianom,wksiążcetejporuszyłemtakietematy,
jaknp.ECMAScript6czyWebComponents.Niektóreztychtechnologiisątylkoczęś-
ciowozaimplementowanewwybranychprzeglądarkach.Niektórezkoleibędązaimple-
mentowanewnajbliższejprzyszłości.Jednojestpewne–zczasemwszystkieprzeglądarki
będąjeobsługiwać,atoznaczy,żejużterazpowinniśmynauczyćsięjewykorzystywać,by
byćprzygotowanymnajutro.
Fakt,iż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ż,czymsąWebCom-
ponentsorazjakichnarzędziużywać,byułatwićsobiepracę.
9