INHOUDSOPGAWE[Versteek][Wys]
Die webblaaier-enjins kom met 'n versameling fundamentele klasse vir die vertoon van webinligting in 'n venster. Hulle bied die mees basiese blaaiervermoëns, soos die vermoë om skakels te volg en materiaal af te laai en te vertoon, by verstek.
Jy kan hul funksionaliteit gebruik om webinhoud in jou toepassing op die mees basiese vlak te wys, of jy kan die webblaaier-enjin-API gebruik om jou eie volledige, pasgemaakte webgebaseerde toepassing te ontwikkel.
Ons gaan deur twee van die wydgebruikte webblaaier-enjins – WebKit en Chromium.
Wat is WebKit?
Safari, Mail, die App Store en baie ander macOS-, iOS- en Linux-programme gebruik die WebKit-webblaaier-enjin. Apple se Safari, vorige weergawes van Google se Chrome en ander webblaaiers gebruik hierdie oopbron-uitlegenjin om webblaaie te genereer. Nokia, Apple, Google en ander gebruik dit in hul toestelle.
WebKit is gebaseer op die KHTML-weergawe-enjin wat deur die Linux KDE-lessenaar se Konqueror-blaaier gebruik word. Apple het WebKit hernoem nadat KHTML in 2002 gewysig is.
Dit is 'n oopbronprojek wat dien as die grondslag vir dosyne blaaiers. Dit bevat egter nie alles wat nodig is om 'n grafiese webblaaier te skep nie, dus is daar 'n aansienlike verskil, selfs tussen die twee grootste WebKit-gebruikers - Google en Apple.
voordele
- 'n Groot gemeenskap – WebKit kry baie ondersteuning en aandag sedert dit is open source en ondersteun soveel blaaiers (selfs op mobiele toestelle). Dit gee baie uiteenlopende terugvoer van baie verskillende individue in baie verskillende situasies.
- Wydverspreide toepassing – Wanneer 'n firma 'n webwerf of webtoepassing skep, verseker dat dit met die WebKit-blaaier werk onmiddellik dat dit gelyk sal funksioneer in alle ander WebKit-blaaiers. Minder moeite word daaraan bestee om probleme daarmee op te los, en meer tyd word daaraan bestee om dit makliker te maak om te gebruik!
Disadvantages
- Daar is 'n aantal verskillende strukture om van te kies – As net een groot webblaaier WebKit gebruik het om webblaaie te vertoon, sou dit minder van 'n probleem wees (soos Gecko). WebKit, aan die ander kant, word gebruik om 'n diverse stel toepassings te ondersteun, wat almal gewild is. Dit word gereeld opgedateer om by die werk te pas, wat lei tot 'n aantal klein verskille in hoe elke weergawe werk. Omdat verskillende weergawes deur verskillende webblaaiers gebruik word, kan dieselfde webblad anders funksioneer in verskillende WebKit-blaaiers.
Wat is Chroom?
Chromium is nie net die naam van 'n blaaier nie, maar ook van 'n open-source projek wat die bronkode produseer wat deur Chrome, Edge en ander blaaiers gebruik word.
Google is die groot ondersteuner van Chromium, nadat hy die projek begin het toe dit Chrome in September 2008 begin het, maar omdat die kode oopbron is, dra ander, insluitend mense wat nie by Google in diens is nie, by tot die Chromium-projek.
Microsoft het byvoorbeeld in 2019 ernstig tot Chromium begin bydra en spog dikwels met die aantal “commits” wat sy ontwikkelaars daartoe gemaak het.
Beskou Chromium as 'n verre familielid van Chrome en Edge, een wat DNA met die verfynde blaaiers deel. Dit is 'n voortreflike platform vir webontwikkelaars en gesofistikeerde gebruikers omdat dit gratis is. Daar is ook geen beperkings op die soort blaaieruitbreidings wat bygevoeg kan word nie.
Chromium verander voortdurend soos dit saamgestel word uit die bronkode van die Chromium-projekte. Chrome, aan die ander kant, bied 'n oorvloed vrystellingskanale. Die kanariese kanaal met bloeiende rand, aan die ander kant, werk nie so gereeld op nie. Op die Chromium Projects-webwerf word roetine-opdaterings geplaas.
voordele
- Dit het toegang tot Chrome se uitbreidings, insluitend die Chrome Webwinkel, waar feitlik al die uitbreidings wat daar gestoor is, geïnstalleer kan word wat op Chromium gebruik word. Dit word gerugsteun deur Google, wat help met die ontwikkeling van die blaaier.
- Die Chromium-blaaier is die verstekblaaier vir baie Linux-verspreidings, insluitend dié wat nie amptelike bewaarplekke het vir eenvoudige aflaai nie. Dit is 'n gratis blaaier open source en vry van eie kodeks. Dit is meer toeganklik op Linux as Chrome en het feitlik al die Google-kenmerke wat saam met Chrome kom.
Disadvantages
- Die Chromium-blaaier, soos Chrome, gebruik baie RAM, wat 'n probleem kan wees vir rekenaars met beperkte RAM. Dit ondersteun ook nie sekere algemene mediaformate en kodeks nie, insluitend AAC, H.264 en MP3.
- Die blaaieropdaterings moet met die hand afgelaai en geïnstalleer word.
Watter blaaier maak staat op Chromium?
Sommige van die gewildste Chromium-gebaseerde blaaiers neem hul bronkode en voeg hul eie eie kenmerke en koppelvlakke by om 'n duidelike gebruikerservaring te bied.
- Opera – Hierdie blaaier bestaan al dekades lank, en dit is vroeër heeltemal in die huis gebou. Dit gebruik Blink, wat op Chromium gebaseer is, sedert 2013.
- Vivaldi – ’n Geestelike opvolger van Opera, dit is deur ’n voormalige Opera-uitvoerende hoof gebou om funksionaliteit te herstel wat van daardie blaaier verlore gegaan het.
- Yandex – Dit is 'n Russiese blaaier van dieselfde naam soekenjin, hoewel dit dieselfde Blink-enjin as Chrome, Opera en ander Chromium-gebaseerde blaaiers gebruik.
- Brave – Brave is 'n gratis en oopbron webblaaier wat deur Brave Software, Inc. geskep is. Brave se verkoopspraatjies is dat dit ongewenste advertensies verwyder en webwerwe keer om gebruikersaktiwiteit op te spoor sonder die gebruik van enige inproppe. Dit bied ook die geleentheid om jou gunsteling inhoudverskaffers te betaal in plaas daarvan om advertensies te kyk.
Gevolgtrekking
Wat kode en bydraes betref, is beide WebKit en Chromium aktiewe oopbronprojekte. Elke oplossing dien 'n duidelike ontwerpdoelwit. Dit is fantasties wanneer blaaiers meeding op kenmerke wat verbruikers bevoordeel sonder om webstandaarde in te boet.
Groot wagwoordbestuurders, gebruikerssekuriteitskenmerke, kreatiewe boekmerkkonsepte, lesermodusse, netjiese betalings-API-integrasies, gratis VPN's, ensovoorts. Dit was Opera se toneelstuk, en ons het sedertdien 'n rits ander in dieselfde styl gesien. Terwyl Vivaldi alles oor verpersoonliking gaan, is Brave gefokus op privaatheid en sekuriteit.
Chroom-gebaseerde blaaiers is meer 'n raamwerk om dinge te skep as 'n voltooide oplossing met al die funksionaliteit. Jy kan dit uittoets en sien wat die beste vir jou werk. As jy bekommerd is oor jou privaatheid en nie omgee om in te duik en werk te doen nie, is Chromium dalk 'n aangename ervaring.
Lewer Kommentaar