|
Internet Explorer 5 |
||
Cezary G│owi±ski | ||
Z pierwszych test≤w wynika, ┐e "pi▒tka" szybciej wy╢wietla strony i przetwarza dane. Znacznie lepiej bΩdzie obs│ugiwaµ dynamiczny HTML, znaczniki i skr≤ty.
U┐ytkownicy jeszcze nie oswoili siΩ
z rewolucj▒ wprowadzon▒ do WWW przez "aktywny" Internet Explorer 4, a ju┐ dosz│y nas s│uchy, ┐e Microsoft szykuje jego nastΩpcΩ. Postanowili╢my wiΩc sprawdziµ, co nowego przyniesie nam kolejna generacja jednej z najpopularniejszych przegl▒darek internetowych. Internet Explorer 4 obs│ugiwa│ najnowsze technologie i standardy webowe, takie jak: Szybsza praca w sieci W IE5 znajdziemy zaimplementowane tabele o sta│ych rozmiarach. Przyspieszaj▒ one wy╢wietlanie strony, gdy┐ przegl▒darka w takim przypadku nie musi przeliczaµ rozmiaru kom≤rek i mo┐e jednocze╢nie │adowaµ pozosta│y tekst. W│a╢ciwo╢µ ta jest szczeg≤lnie przydatna do wy╢wietlania tabel typu arkusze kalkulacyjne.
DziΩki dacie wa┐no╢ci w nag│≤wku HTTP przegl▒darka nie musi za ka┐dym razem odwo│ywaµ siΩ do sieci w celu od╢wie┐enia obiektu, wystarczy, ┐e pobierze go z bufora (cache). To z kolei redukuje czas oczekiwania i ruch w sieci. Przegl▒darka zosta│a r≤wnie┐ wzbogacona
o rendering machine - mechanizm, kt≤ry pozwala efektywniej wy╢wietlaµ du┐e dokumenty napisane w dynamicznym HTML.
Co╢ dla webmaster≤w
Wprowadzono lepsz▒ obs│ugΩ znacznik≤w XML (eXtensible Markup Language) tak, ┐e teraz mog▒ byµ one umieszczane w dokumencie jako dane na przemian ze znacznikami HTML oraz CSS. Poszczeg≤lne elementy stron mog▒ mieµ dynamiczne parametry w postaci funkcji. Nie trzeba zatem pisaµ skrypt≤w, ┐eby obs│u┐yµ stosunkowo proste czynno╢ci, a przegl▒darka nie musi od╢wie┐aµ ca│ej strony, aby uwzglΩdniµ nowe w│a╢ciwo╢ci obiektu. Dodano r≤wnie┐ nowy obiekt "CurrentStyle", zawieraj▒cy informacjΩ o w│a╢ciwo╢ciach CSS dla wszystkich element≤w, kt≤re teraz mog▒ byµ osadzane na stronach przy wykorzystaniu odleg│o╢ci wzglΩdnych. Zgodnie z og≤ln▒ tendencj▒ panuj▒c▒ w ╢rodowiskach graficznych, w przegl▒darce rozszerzono mo┐liwo╢ci stosowania mechanizmu drag-and-drop. Opr≤cz dotychczasowych "chwyt≤w" mo┐na r≤wnie┐ przenosiµ zawarto╢µ miΩdzy ramkami, a nawet do innych aplikacji. Do tej pory, aby zapamiΩtaµ stan miΩdzy kolejnymi odwiedzinami tej samej strony, autorzy korzystali z mechanizmu ciasteczek (cookies). Opieraj▒c siΩ na XML wprowadzono mechanizm pozwalaj▒cy zapamiΩtywaµ stan ka┐dego z element≤w strony. Wyeliminowano tym samym ograniczenie zapamiΩtywania informacji, kt≤re dla ciasteczek wynosi 4 kB danych. Jest te┐ mo┐liwo╢µ napisania skryptu, kt≤ry ╢ci▒gnie szczeg≤│owe informacje na temat parametr≤w wykorzystywanej przegl▒darki. Mo┐na zatem sprawdziµ, czy u┐ytkownik przypadkiem nie zablokowa│ aplet≤w Javy lub ActiveX. Takie rozpoznanie pozwoli przygotowaµ i wys│aµ stronΩ najlepiej pasuj▒c▒ do istniej▒cych ustawie± - nie powinno ju┐ byµ sytuacji, ┐e przez zablokowanie Javy nie zostanie wy╢wietlona po│owa przegl▒danej strony. Tw≤rcy stron bΩd▒ mogli zaznaczaµ na nich wydzielone obszary (bΩd▒ce blokami kodu HTML), korzystaj▒c z nowego znacznika <HTMLAREA>. Rozw≤j technologii internetowych spowodowa│, ┐e mo┐na ju┐ budowaµ aplikacje dzia│aj▒ce pod kontrol▒ przegl▒darki. Jednak takie podej╢cie nie zawsze ma sens. Dlatego wprowadzono mo┐liwo╢µ tworzenia aplikacji internetowych, kt≤re nie potrzebuj▒ do dzia│ania interfejsu przegl▒darki. IE5 pozwala wy╢wietlaµ bardzo szczeg≤│owe komunikaty o b│Ωdach. DziΩki temu │atwo daje siΩ lokalizowaµ pomy│ki w skryptach lub strukturze HTML. Domy╢lnie w czasie przegl▒dania mechanizm ten jest wy│▒czony. Du┐▒ uwagΩ zwr≤cono na rozszerzenia zwi▒zane z DHTML. Funkcje te nazwano "DHTML Behaviors". Autorzy mog▒ pisaµ skrypty, kt≤re bΩd▒ u┐ywane na r≤┐nych stronach (np. w prawym dolnym rogu ekranu logo firmy na tle wszystkich przegl▒danych stron z jej serwera WWW). Skrypt taki mo┐e byµ jeden, a strony zawieraj▒ tylko odwo│anie do niego i wywo│uj▒ go w trakcie przegl▒dania. Wszystkie aplikacje, kt≤re maj▒ wbudowane funkcje internetowe "Internet Explorer WebBrowser", s▒ automatycznie uaktualniane tak, aby mog│y wsp≤│pracowaµ z nowym IE5. Z pierwszych test≤w wynika, ┐e "pi▒tka" szybciej wy╢wietla strony i przetwarza dane w por≤wnaniu z IE4. Poniewa┐ jest to wczesna wersja testowa, zawiera b│Ωdy, m.in. czΩ╢µ stron jest niepoprawnie │adowana (o czym zreszt▒ ostrzegaj▒ autorzy). Krok naprz≤d, kt≤ry uczyni│ Microsoft, zostawia ca│▒ konkurencjΩ w tyle. Jak na to odpowie Netscape, jeszcze nie wiadomo.
Aktualnie dostΩpna jest bezp│atna wersja IE5 Developer Preview, kt≤r▒ mo┐na znale╝µ
pod adresem Co nowego w wersji 5.0
(c) Copyright LUPUS |