Motorji spletnega brskalnika imajo zbirko temeljnih razredov za prikaz spletnih informacij v oknu. Privzeto zagotavljajo najosnovnejše zmogljivosti brskalnika, kot je možnost sledenja povezavam ter prenosa in prikaza gradiva.
Njihovo funkcionalnost lahko uporabite za prikaz spletne vsebine v svoji aplikaciji na najosnovnejši ravni ali pa uporabite API mehanizma spletnega brskalnika za razvoj lastne spletne aplikacije s polnimi funkcijami po meri.
Pregledali bomo dva izmed zelo razširjenih mehanizmov spletnega brskalnika – WebKit in Chromium.
Kaj je WebKit?
Safari, Mail, App Store in številni drugi programi macOS, iOS in Linux uporabljajo mehanizem spletnega brskalnika WebKit. Applov Safari, prejšnje različice Googlovega Chroma in drugi spletni brskalniki uporabljajo ta odprtokodni mehanizem postavitve za ustvarjanje spletnih strani. Nokia, Apple, Google in drugi ga uporabljajo v svojih napravah.
WebKit temelji na mehanizmu upodabljanja KHTML, ki ga uporablja brskalnik Konqueror namizja Linux KDE. Apple je po spremembi KHTML leta 2002 preimenoval WebKit.
Je odprtokodni projekt, ki služi kot osnova za desetine brskalnikov. Vendar pa ne vključuje vsega, kar je potrebno za ustvarjanje grafičnega spletnega brskalnika, zato obstajajo precejšnje razlike tudi med dvema največjima uporabnikoma WebKita - Googlom in Appleom.
prednosti
- Precejšnja skupnost – WebKit prejme veliko podpore in pozornosti, saj je open source in podpira toliko brskalnikov (tudi na mobilnih napravah). To daje veliko različnih povratnih informacij od številnih različnih posameznikov v številnih različnih situacijah.
- Razširjena uporaba – Ko podjetje ustvari spletno mesto ali spletno aplikacijo, zagotovitev, da deluje z brskalnikom WebKit, takoj zagotovi, da bo enako delovala v vseh drugih brskalnikih WebKit. Manj truda se porabi za reševanje težav z njim, več časa pa za lažjo uporabo!
Slabosti
- Na izbiro je več različnih struktur – Če bi samo en večji spletni brskalnik uporabljal WebKit za prikazovanje spletnih strani, bi bil to manjši problem (na primer Gecko). WebKit pa se uporablja za podporo raznolikega nabora aplikacij, ki so vse priljubljene. Redno se posodablja, da ustreza delu, ki ga opravljate, kar ima za posledico številne majhne razlike v delovanju posamezne različice. Ker različni spletni brskalniki uporabljajo različne različice, lahko ista spletna stran v različnih brskalnikih WebKit deluje drugače.
Kaj je krom?
Chromium ni le ime brskalnika, ampak tudi ime open-source projekt, ki proizvaja izvorno kodo, ki jo uporabljajo Chrome, Edge in drugi brskalniki.
Google je glavni zagovornik Chromiuma, saj je začel s projektom, ko je septembra 2008 debitiral s Chromom, a ker je koda odprtokodna, drugi, vključno z ljudmi, ki niso zaposleni pri Googlu, prispevajo k projektu Chromium.
Microsoft je na primer začel resno prispevati k Chromiumu leta 2019 in se pogosto hvali s številom »obvez«, ki so jih njegovi razvijalci naredili zanj.
Chromium smatrajte za daljnega sorodnika Chroma in Edgea, ki si deli DNK z izpopolnjenimi brskalniki. Je vrhunska platforma za spletne razvijalce in zahtevne uporabnike, ker je brezplačna. Prav tako ni omejitev glede vrste razširitev brskalnika, ki jih je mogoče dodati.
Chromium se nenehno spreminja, saj je sestavljen iz izvorne kode projektov Chromium. Po drugi strani pa Chrome ponuja množico kanalov za izdajo. Po drugi strani pa se kanal Canary ne posodablja tako pogosto. Na spletnem mestu Chromium Projects so objavljene rutinske posodobitve.
prednosti
- Ima dostop do Chromovih razširitev, vključno s spletno trgovino Chrome, kjer je mogoče namestiti skoraj vse tam shranjene razširitve, ki se uporabljajo v Chromiumu. Podpira ga Google, ki pomaga pri razvoju brskalnika.
- Brskalnik Chromium je privzeti brskalnik za številne distribucije Linuxa, vključno s tistimi, ki nimajo uradnih skladišč za preprost prenos. To je brezplačen brskalnik open source in brez lastniških kodekov. V Linuxu je širše dostopen kot Chrome in ima skoraj vse Googlove funkcije, ki so priložene Chromu.
Slabosti
- Brskalnik Chromium, tako kot Chrome, uporablja veliko RAM-a, kar je lahko težava za računalnike z omejenim RAM-om. Prav tako ne podpira nekaterih pogostih medijskih formatov in kodekov, vključno z AAC, H.264 in MP3.
- Posodobitve brskalnika je treba ročno prenesti in namestiti.
Kateri brskalnik se zanaša na Chromium?
Nekateri najbolj priljubljeni brskalniki, ki temeljijo na Chromiumu, vzamejo svojo izvorno kodo in dodajo svoje lastniške funkcije in vmesnike, da zagotovijo posebno uporabniško izkušnjo.
- deluje – Ta brskalnik obstaja že desetletja in je bil v celoti izdelan v podjetju. Od leta 2013 uporablja Blink, ki temelji na Chromiumu.
- Vivaldi – Duhovnega naslednika Opere, zgradil ga je nekdanji generalni direktor Opere, da bi obnovil funkcionalnost, ki je bila izgubljena v tem brskalniku.
- Yandex – To je ruski brskalnik iz istoimenskega iskalnika, čeprav uporablja isti mehanizem Blink kot Chrome, Opera in drugi brskalniki, ki temeljijo na Chromiumu.
- Brave – Brave je brezplačen in odprtokodni spletni brskalnik, ki ga je ustvarilo podjetje Brave Software, Inc. Prodajni predlog podjetja Brave je, da odstrani neželene oglase in spletnim mestom prepreči sledenje dejavnosti uporabnikov brez uporabe kakršnih koli vtičnikov. Ponuja tudi možnost plačevanja vaših priljubljenih ponudnikov vsebin namesto gledanja oglasov.
zaključek
Kar zadeva kodo in prispevke, sta tako WebKit kot Chromium aktivna odprtokodna projekta. Vsaka rešitev služi posebnemu oblikovalskemu cilju. Fantastično je, ko brskalniki tekmujejo s funkcijami, ki koristijo potrošnikom, pri tem pa ne ogrožajo spletnih standardov.
Velika skrbniki gesel, uporabniške varnostne funkcije, kreativni koncepti zaznamkov, načini branja, integracije API-ja za urejena plačila, brezplačna VPN-ja itd. To je bila operna predstava in od takrat smo videli kup drugih v istem slogu. Medtem ko se Vivaldi posveča personalizaciji, se Brave osredotoča na zasebnost in varnost.
Brskalniki, ki temeljijo na Chromiumu, so bolj okvir za ustvarjanje stvari kot končana rešitev z vsemi funkcijami. Lahko ga preizkusite in vidite, kaj vam najbolj ustreza. Če vas skrbi vaša zasebnost in vas ne moti, da se potopite in opravite nekaj dela, je Chromium morda prijetna izkušnja.
Pustite Odgovori