Motory webového prehliadača sa dodávajú so zbierkou základných tried na zobrazovanie webových informácií v okne. V predvolenom nastavení poskytujú najzákladnejšie funkcie prehliadača, ako napríklad možnosť sledovať odkazy a sťahovať a zobrazovať materiál.
Môžete využiť ich funkčnosť na zobrazenie webového obsahu vo vašej aplikácii na tej najzákladnejšej úrovni, alebo môžete použiť API motora webového prehliadača na vývoj vlastnej plnohodnotnej, prispôsobenej webovej aplikácie.
Prejdeme si dva z najpoužívanejších nástrojov webových prehliadačov – WebKit a Chromium.
Čo je WebKit?
Safari, Mail, App Store a mnohé ďalšie programy pre macOS, iOS a Linux využívajú nástroj webového prehliadača WebKit. Safari od Apple, predchádzajúce verzie prehliadača Google Chrome a ďalšie webové prehliadače využívajú tento open source nástroj na vytváranie webových stránok. Nokia, Apple, Google a ďalší ho využívajú vo svojich zariadeniach.
WebKit je založený na vykresľovacom jadre KHTML používanom prehliadačom Konqueror na ploche Linux KDE. Apple po úprave KHTML v roku 2002 premenoval WebKit.
Ide o open-source projekt, ktorý slúži ako základ pre desiatky prehliadačov. Nezahŕňa však všetko potrebné na vytvorenie grafického webového prehliadača, a preto existujú značné rozdiely aj medzi dvoma najväčšími používateľmi WebKitu — Google a Apple.
výhody
- Rozsiahla komunita – WebKit od tej doby dostáva veľkú podporu a pozornosť open source a podporuje toľko prehliadačov (dokonca aj na mobilných zariadeniach). To poskytuje množstvo rôznorodej spätnej väzby od mnohých rôznych jednotlivcov v mnohých rôznych situáciách.
- Široká aplikácia – Keď firma vytvorí webovú stránku alebo webovú aplikáciu, zabezpečenie jej spolupráce s prehliadačom WebKit okamžite zabezpečí, že bude fungovať rovnako vo všetkých ostatných prehliadačoch WebKit. Menej úsilia sa vynakladá na riešenie problémov s ním a viac času sa vynakladá na uľahčenie používania!
Nevýhody
- Na výber je množstvo rôznych štruktúr – Ak by len jeden hlavný webový prehliadač využíval WebKit na zobrazovanie webových stránok, bol by to menší problém (napríklad Gecko). Na druhej strane WebKit sa používa na podporu rôznych aplikácií, z ktorých všetky sú populárne. Pravidelne sa aktualizuje, aby vyhovovala danej úlohe, čo má za následok množstvo malých rozdielov v tom, ako jednotlivé verzie fungujú. Keďže rôzne webové prehliadače používajú rôzne verzie, tá istá webová stránka môže v rôznych prehliadačoch WebKit fungovať odlišne.
Čo je Chróm?
Chromium nie je len názov prehliadača, ale aj názvu open source projekt, ktorý vytvára zdrojový kód používaný prehliadačmi Chrome, Edge a inými prehliadačmi.
Google je hlavným podporovateľom prehliadača Chromium, ktorý s projektom spustil pri uvedení prehliadača Chrome v septembri 2008, no keďže kód je open source, do projektu Chromium prispievajú aj iní vrátane ľudí, ktorí nie sú zamestnancami spoločnosti Google.
Napríklad Microsoft začal vážne prispievať do Chromia v roku 2019 a často sa chváli množstvom „záväzkov“, ktoré voči nemu urobili jeho vývojári.
Považujte Chromium za vzdialeného príbuzného prehliadača Chrome a Edge, ktorý zdieľa DNA s vylepšenými prehliadačmi. Je to vynikajúca platforma pre vývojárov webu a sofistikovaných používateľov, pretože je zadarmo. Neexistujú žiadne obmedzenia týkajúce sa druhu rozšírení prehliadača, ktoré je možné pridať.
Chromium sa neustále mení, pretože je kompilovaný zo zdrojového kódu projektov Chromium. Chrome na druhej strane ponúka množstvo kanálov na uvoľnenie. Na druhej strane kanál krvácania Canary Channel sa neaktualizuje tak často. Na webovej lokalite Chromium Projects sú zverejnené bežné aktualizácie.
výhody
- Má prístup k rozšíreniam prehliadača Chrome vrátane Internetového obchodu Chrome, kde môžu byť nainštalované prakticky všetky rozšírenia používané v prehliadači Chromium. Je podporovaný spoločnosťou Google, ktorá pomáha pri vývoji prehliadača.
- Prehliadač Chromium je predvolený prehliadač pre mnohé distribúcie Linuxu vrátane tých, ktoré nemajú oficiálne úložiská na jednoduché stiahnutie. Je to bezplatný prehliadač open source a bez proprietárnych kodekov. V systéme Linux je prístupnejší ako Chrome a má prakticky všetky funkcie Google, ktoré sú súčasťou prehliadača Chrome.
Nevýhody
- Prehliadač Chromium, podobne ako Chrome, používa veľa pamäte RAM, čo môže byť problém pre počítače s obmedzenou pamäťou RAM. Nepodporuje ani niektoré bežné formáty médií a kodeky vrátane AAC, H.264 a MP3.
- Aktualizácie prehliadača je potrebné stiahnuť a nainštalovať ručne.
Ktorý prehliadač sa spolieha na Chromium?
Niektoré z najpopulárnejších prehliadačov založených na prehliadači Chromium berú svoj zdrojový kód a pridávajú svoje vlastné proprietárne funkcie a rozhrania, aby poskytli zreteľnú používateľskú skúsenosť.
- Opera – Tento prehliadač existuje už niekoľko desaťročí a bol vytvorený výlučne interne. Od roku 2013 používa Blink, ktorý je založený na Chromiu.
- Vivaldi – Duchovný nástupca Opery, bol vytvorený bývalým generálnym riaditeľom Opery, aby obnovil funkčnosť, ktorá bola z tohto prehliadača stratená.
- Yandex – Toto je ruský prehliadač z rovnakého vyhľadávacieho nástroja, hoci používa rovnaký nástroj Blink ako Chrome, Opera a ďalšie prehliadače založené na prehliadači Chromium.
- statočný – Brave je bezplatný webový prehliadač s otvoreným zdrojovým kódom, ktorý vytvorila spoločnosť Brave Software, Inc. Prednosťou Brave je, že odstraňuje nechcené reklamy a zabraňuje webovým stránkam sledovať aktivitu používateľov bez použitia akýchkoľvek doplnkov. Poskytuje tiež možnosť platiť vašim obľúbeným poskytovateľom obsahu namiesto sledovania reklám.
záver
Pokiaľ ide o kód a príspevky, WebKit aj Chromium sú aktívne projekty s otvoreným zdrojom. Každé riešenie slúži na odlišný dizajnový cieľ. Je fantastické, keď prehliadače súťažia o funkcie, z ktorých majú úžitok spotrebitelia, bez kompromisov vo webových štandardoch.
Veľký správcovia hesiel, funkcie zabezpečenia používateľov, kreatívne koncepty záložiek, režimy čítačky, prehľadné integrácie platobného rozhrania API, bezplatné siete VPN atď. To bola hra Opery a odvtedy sme videli množstvo ďalších v rovnakom štýle. Zatiaľ čo Vivaldi je o personalizácii, Brave sa zameriava na súkromie a bezpečnosť.
Prehliadače založené na prehliadači Chromium sú skôr rámcom na vytváranie vecí než hotovým riešením so všetkými funkciami. Môžete to vyskúšať a zistiť, čo vám najlepšie vyhovuje. Ak máte obavy o svoje súkromie a nevadí vám potápať sa a robiť nejakú prácu, Chromium môže byť príjemným zážitkom.
Nechaj odpoveď