Motory webového prohlížeče přicházejí se sbírkou základních tříd pro zobrazování webových informací v okně. Ve výchozím nastavení poskytují nejzákladnější funkce prohlížeče, jako je možnost sledovat odkazy a stahovat a zobrazovat materiál.
Můžete využít jejich funkcionalitu k zobrazení webového obsahu ve vaší aplikaci na nejzákladnější úrovni, nebo můžete použít API motoru webového prohlížeče k vývoji vlastní plně vybavené, přizpůsobené webové aplikace.
Projdeme si dva široce používané nástroje webových prohlížečů – WebKit a Chromium.
Co je to WebKit?
Safari, Mail, App Store a mnoho dalších programů pro macOS, iOS a Linux využívá modul webového prohlížeče WebKit. Safari společnosti Apple, předchozí verze prohlížeče Chrome od společnosti Google a další webové prohlížeče využívají tento modul rozložení s otevřeným zdrojovým kódem ke generování webových stránek. Nokia, Apple, Google a další jej využívají ve svých zařízeních.
WebKit je založen na vykreslovacím jádru KHTML používaném prohlížečem Konqueror na ploše Linux KDE. Apple po úpravě KHTML v roce 2002 přejmenoval WebKit.
Jde o open-source projekt, který slouží jako základ pro desítky prohlížečů. Nezahrnuje však vše potřebné k vytvoření grafického webového prohlížeče, a proto existují značné rozdíly i mezi dvěma největšími uživateli WebKitu — Googlem a Applem.
Výhody
- Rozsáhlá komunita – WebKit od té doby získává velkou podporu a pozornost open source a podporuje tolik prohlížečů (i na mobilních zařízeních). To poskytuje mnoho různorodé zpětné vazby od mnoha různých jedinců v mnoha různých situacích.
- Široká aplikace – Když firma vytvoří webovou stránku nebo webovou aplikaci, zajištění její spolupráce s prohlížečem WebKit okamžitě zajistí, že bude fungovat stejně ve všech ostatních prohlížečích WebKit. Méně úsilí je vynaloženo na řešení problémů s ním a více času je vynaloženo na usnadnění jeho používání!
Nevýhody
- Na výběr je celá řada různých struktur – Pokud by pouze jeden hlavní webový prohlížeč využíval WebKit k zobrazení webových stránek, byl by to menší problém (jako například Gecko). Na druhé straně WebKit se používá k podpoře rozmanité sady aplikací, z nichž všechny jsou populární. Je pravidelně aktualizován, aby vyhovoval aktuální práci, což má za následek řadu malých rozdílů v tom, jak jednotlivé verze fungují. Protože různé verze používají různé webové prohlížeče, může stejná webová stránka fungovat v různých prohlížečích WebKit odlišně.
Co je to Chróm?
Chromium není jen název prohlížeče, ale také názvu open source projekt, který vytváří zdrojový kód používaný prohlížeči Chrome, Edge a dalšími.
Google je hlavním zastáncem Chromia, který s projektem začal, když Chrome debutoval v září 2008, ale protože je kód open-source, do projektu Chromium přispívají i další lidé, včetně lidí, kteří nejsou zaměstnanci Googlu.
Microsoft například začal vážně přispívat do Chromia v roce 2019 a často se chlubí množstvím „závazků“, které vůči němu jeho vývojáři udělali.
Považujte Chromium za vzdáleného příbuzného Chromu a Edge, který sdílí DNA s rafinovanými prohlížeči. Je to vynikající platforma pro webové vývojáře a sofistikované uživatele, protože je zdarma. Neexistují také žádná omezení ohledně druhu rozšíření prohlížeče, která lze přidat.
Chromium se neustále mění, protože je kompilován ze zdrojového kódu projektů Chromium. Chrome na druhou stranu nabízí nepřeberné množství kanálů pro vydání. Kanárský kanál se na druhé straně neaktualizuje tak často. Na webu Chromium Projects jsou zveřejňovány běžné aktualizace.
Výhody
- Má přístup k rozšířením Chrome, včetně Internetového obchodu Chrome, kde mohou být nainstalována prakticky všechna tam uložená rozšíření, která se používají v Chromiu. Je podporován společností Google, která pomáhá při vývoji prohlížeče.
- Prohlížeč Chromium je výchozím prohlížečem pro mnoho distribucí Linuxu, včetně těch, které nemají oficiální úložiště pro jednoduché stažení. Jedná se o bezplatný prohlížeč open source a bez proprietárních kodeků. V systému Linux je přístupnější než Chrome a má prakticky všechny funkce Google, které Chrome obsahuje.
Nevýhody
- Prohlížeč Chromium, stejně jako Chrome, používá hodně paměti RAM, což může být problém pro počítače s omezenou pamětí RAM. Také nepodporuje některé běžné formáty médií a kodeky včetně AAC, H.264 a MP3.
- Aktualizace prohlížeče je nutné stáhnout a nainstalovat ručně.
Který prohlížeč spoléhá na Chromium?
Některé z nejpopulárnějších prohlížečů založených na Chromiu převezmou svůj zdrojový kód a přidají své vlastní proprietární funkce a rozhraní, aby poskytovaly zřetelné uživatelské prostředí.
- Opera – Tento prohlížeč existuje již desítky let a býval vytvořen výhradně interně. Od roku 2013 používá Blink, který je založen na Chromiu.
- Vivaldi – Duchovní nástupce Opery, byl postaven bývalým generálním ředitelem Opery, aby obnovil funkce, které byly z tohoto prohlížeče ztraceny.
- Yandex – Toto je ruský prohlížeč ze stejnojmenného vyhledávače, i když používá stejný modul Blink jako Chrome, Opera a další prohlížeče založené na Chromiu.
- Statečný – Brave je bezplatný webový prohlížeč s otevřeným zdrojovým kódem vytvořený společností Brave Software, Inc. Prodejní smůla Brave spočívá v tom, že odstraňuje nežádoucí reklamy a brání webovým stránkám ve sledování aktivity uživatelů bez použití jakýchkoli zásuvných modulů. Poskytuje také možnost platit svým oblíbeným poskytovatelům obsahu místo sledování reklam.
Proč investovat do čističky vzduchu?
Pokud jde o kód a příspěvky, WebKit i Chromium jsou aktivní open-source projekty. Každé řešení slouží jinému cíli návrhu. Je fantastické, když prohlížeče soutěží o funkce, které jsou pro spotřebitele přínosné, aniž by přitom ohrozily webové standardy.
Velký správci hesel, funkce zabezpečení uživatelů, kreativní koncepty záložek, režimy čtečky, přehledná integrace rozhraní API pro platby, bezplatné sítě VPN a tak dále. To byla hra Opery a od té doby jsme viděli spoustu dalších ve stejném stylu. Zatímco Vivaldi je o personalizaci, Brave se zaměřuje na soukromí a bezpečnost.
Prohlížeče založené na Chromiu jsou spíše rámcem pro vytváření věcí než hotovým řešením se všemi funkcemi. Můžete to vyzkoušet a zjistit, co vám nejlépe vyhovuje. Pokud máte obavy o své soukromí a nevadí vám potápět se a dělat nějakou práci, Chromium může být příjemným zážitkem.
Napsat komentář