Historie webových prohlížečů, část 6. - Safari

Dnes se podíváme na historii prohlížeče, o němž si troufám tvrdit, že ho většina z vás nebude znát. Není to proto, že by byl špatný či nedostupný, ale je to dáno platformou, pro kterou byl vytvořen a která u nás není příliš rozšířena. Podíváme se na zoubek prohlížeči Safari pro počítače Apple.

Mladý prohlížeč

Související odkazy

Slovník
betaverze
cookies
download
OpenGL
Linux
open source
PDF
RSS
SSL
update

Na rozdíl od předchozích prohlížečů, o kterých byla dosud řeč, je historie tohoto prohlížeče relativně krátká a pořádně začíná až v roce 2003. Co bylo do té doby? Počítače Apple byly dodávány až do roku 1997 s prohlížečem Netscape Navigator. Poté došlo k výměně za Internet Explorer, který se stal implicitním prohlížečem. Po uvolnění první verze Safari v červnu roku 2003 (viz dále) se však Microsoft rozhodl zareagovat tak, že už verzi prohlížeče Internet Explorer pro počítače Apple dále nebude vyvíjet. Internet Explorer byl sice ještě čtyři měsíce poté distribuován spolu s MacOS X 10.3, ale již jen jako alternativní prohlížeč. Od následující verze 10.4 se stal prohlížeč Safari jediným, který byl součástí systému Mac OS.

Vraťme se však na začátek. Zásadní věci Apple rád představuje na konferenci Macworld a nejinak tomu bylo i v tomto případě, kdy byla 7. ledna 2003 představena veřejná betaverze 0.8. Ta byla určena pro verzi systému 10.2. O měsíc později byla na světě verze 0.8.2, která vylepšovala kompatibilitu a stabilitu, byla přidána podpora XML, zlepšen výkon u flash animací a zlepšena podpora standardů.

I verze 0.9, která přišla v dubnu (stále se pohybujeme v roce 2003) přinesla poměrně klíčové funkce. Byl to jednak tabbed browsing a automatický vyplňovač formulářů, funkce pro odstranění historie či cookies a také možnost importu oblíbených položek z prohlížečů Netscape a Mozilla. Opět došlo k zlepšení podpory webových standardů, bylo přidáno více lokalizací a zlepšuje se i podpora pro AppleScript. Následovalo vylepšení podpory SSL a to už byl jen krůček k uvedení první finální verze.

Klepněte pro větší obrázek

Prohlížeč Safari v celé kráse

První verze přišla 23. června 2003 a Safari se stává implicitním prohlížečem systému Mac OS X. Jsou podporovány všechny jazyky, která podporuje samotný systém Mac OS.

Poskočme teď trochu kupředu. Po řadě bezpečnostních updatů se dostáváme až k verzi 1.2, která vychází v únoru 2004. Stejně jako dvě předchozí subverze je určena již pro Mac OS X verze 10.3. Přináší opět větší stabilitu a podporu standardů a mimo jiné i možnost pokračovat v přerušených downloadech. Následuje opět sprška verzí se zejména bezpečnostními aktualizacemi až se dostáváme k verzi 1.3. Ta obsahuje již řadu vylepšení v renderovacím jádru, které se chystá pro verzi 2.0. Zejména se jedná o rychlost vykreslování a pochopitelně kompatibilitu se standardy.

Klepněte pro větší obrázek

S private browsing se o vašem surfování nic nezaznamenává

Verze 2.0 je uvolněna spolu s Mac OS X 10.4 na konci dubna letošního roku. Obsahuje integrovanou RSS/Atom čtečku a také prohlížečku PDF souborů. Objevuje se též možnost uložit kompletní webové stránky do jednoho souboru jako webový archiv. Prohlížeč také obsahuje rodičovskou kontrolu a tzv. private browsing, tedy surfování bez toho, aby se cokoliv o vašem pohybu po síti zaznamenávalo.

Klepněte pro větší obrázek

Integrovaná RSS čtečka

Následuje opět několik bezpečnostních updatů a opravy chyb a konečně 31. října 2005 vychází verze 2.0.2 jako část Mac OS X 10.4.3. Tato verze mimo jiné prošla známým testem Acid2 jako vůbec první prohlížeč, zlepšila se podpora jazyků jako je Hebrejština či Arabština, dále OpenGL a Macromedia Flash.

Technologie v pozadí

Už víme, jaká byla historie prohlížeče, ale ještě jsme si nepověděli, jaká technologie stojí v pozadí. Pro renderování stránek je využit WebKit, což je aplikační framework, který je součástí Mac OS X a mimo jiné umožňuje využít funkčnost prohlížeče i aplikacím jiných výrobců bez větší námahy. Je složen ze dvou částí - WebCore a JavaScriptCore. Názvy jsou dostatečně výmluvné, takže je jasné, která část k čemu slouží.

WebCore je postaven na KHTML enginu Konqueroru z prostředí KDE operačního systému Linux. Rovněž JavaScriptCore vychází z KJS, javasriptového enginu opět prostředí KDE. Stejně jako původní enginy, i WebCore a JavaScriptCore jsou free softwarem. Konqueror si tak na oplátku vypůjčil některá vylepšení, která Apple provedl s KHTML.

V červnu letošního roku po jistých neshodách s vývojáři KHTML převedl Apple vývoj zdrojového kódu WebCore i JavaScriptCore pod systém opendarwin.org. WebKit byl uvolněn jako open-source. Části, které nesouvisejí se samotným renderováním jako například prvky uživatelského rozhraní však zůstávají proprietární.

Safari patří rozhodně k moderním prohlížečům a je plný pokročilých funkcí. To vše navíc v líbivém designu ve stylu Apple. I když může na uživatele, kteří znají jen Windows, působit poněkud exoticky, rozhodně je co závidět.

Zdroje: Wikipedia (1, 2), Apple, Appleinsider, Opendarwin

Témata článku: Apple, Prohlížeče, Internet Explorer, Safari, Cookies

13 komentářů

Nejnovější komentáře

  • atulif 22. 11. 2005 22:45:30
    Asi jsem nenarocny nebo co, ale at jsem zkusil co jsem zkusil (FireFox,...
  • mistr světa amoleta 22. 11. 2005 9:47:58
    smyslu pro humor má přehršel. PR-D Agoška je ale asi kouzlo nechtěného. A...
  • shrek 22. 11. 2005 9:02:14
    Ale zase má smysl pro humor. Nazvat svoji firmu Fart Agency, to si hned...
Určitě si přečtěte

Sbíječky vyměnili za klávesnice. Nový projekt má za cíl přeučit horníky na programátory

Sbíječky vyměnili za klávesnice. Nový projekt má za cíl přeučit horníky na programátory

** Programátorů je málo a horníků bez práce po uzavření dolu Paskov bude moc ** Problém řeší unikátní projekt ** Pilotní kurz dává naději, že by z horníků mohli být použitelní kodéři

28.  11.  2016 | David Polesný | 78

ASUS ZenBook 3 se začal prodávat v Česku. Je ve všem lepší než MacBook, ale bude to stačit?

ASUS ZenBook 3 se začal prodávat v Česku. Je ve všem lepší než MacBook, ale bude to stačit?

** Novinka od Asusu míří přímo proti MacBooku od Applu ** Nabídne daleko více výkonu za stejné peníze

2.  12.  2016 | David Polesný | 123