Zasluga slike: Urupong/iStock/GettyImages
Mehanizam preglednika je temeljna komponenta svakog web preglednika na tržištu, od Chromea do Safarija. Kako web stranica izgleda na vašem računalu može se uvelike razlikovati ovisno o tome na kojem se motoru temelji vaš web preglednik. Motori preglednika obično se sastoje od dvije glavne komponente: knjižnice za renderiranje i raspored te JavaScript okvira.
Vrste preglednika WebKit
WebKit je jedan od glavnih motora preglednika koji se danas koristi. Besplatna je za korištenje na Mac i Linux operativnim sustavima. WebKit se obično povezuje s Appleom jer je to motor preglednika koji se koristi za Appleov Safari preglednik. Također se koristi na drugim preglednicima kao što su ugrađeni preglednik Amazon Kindle i preglednik BlackBerry. Osnovne komponente WebKit-a su WebCore i JavaScriptCore. WebCore je knjižnica za renderiranje i izgled za HTML i skalabilnu vektorsku grafiku, dok je JavaScriptCore JavaScript okvir koji WebKit preglednicima omogućuje izvršavanje JavaScripta. Ove osnovne komponente omogućuju preglednicima WebKit reprodukciju videozapisa i precizan prikaz web stranice.
Video dana
Blink je noviji tip motora web preglednika i postoji tek od 2013. godine. Chromium – Googleov projekt web preglednika otvorenog koda – kreirao je Blink nakon što je preuzeo izvorni kod iz WebKitove komponente WebCore i promijenio ga kako bi bolje zadovoljio potrebe Google Chromea. Google je prvenstveno pridonio razvoju Blinka, ali i druge tvrtke poput Opera Software ASA, Samsunga i Intela. Blink se koristi u web preglednicima Google Chrome, Vivaldi, Amazon Silk i Opera. Besplatno je za korištenje na Windows, Mac, Linux, Android i Chrome OS platformama. Blinkove osnovne komponente uključuju Blink XML parser i V8 JavaScript Engine. Blink XML je knjižnica za renderiranje i izgled, dok je V8 JavaScript Engine JavaScript okvir.
Gecko preglednici
Gecko je jedan od najstarijih tipova motora web preglednika koji se još uvijek koristi. Izvorno ga je razvio Netscape 1997., a zatim ga je prilagodila Mozilla 1998. godine. Gecko je ekskluzivno razvila Mozilla od 2003. godine. Mozilla Firefox, Waterfox, Conkeror, Classilla i Lunascape web preglednici koriste motor web preglednika Gecko. Gecko se također koristi u klijentima e-pošte kao što je Mozilla Thunderbird. Besplatna je za korištenje na Windows, Mac, Linux i Android operativnim sustavima. Gecko-ove osnovne komponente su SpiderMonkey JavaScript motor i Expat biblioteka, koje izvršavaju JavaScript, odnosno renderiraju HTML.
Goanna preglednici
Goanna motor web-preglednika labavo se temelji na izvornom kodu motora web-preglednika Gecko. Goanna se u početku razlikovala od Gecka samo po imenu, ali je od tada evoluirala da postane vlastiti motor sa značajkama koje se razlikuju od Gecka. Ovaj mehanizam preglednika koristi se u preglednicima Pale Moon i Basilisk. Goanna koristi iste osnovne komponente kao Gecko: SpiderMonkey JavaScript i Expat biblioteku. Goanna web preglednici mogu se besplatno koristiti na Windows, Mac i Linux platformama.
EdgeHTML preglednici
EdgeHTML je novajlija na tržištu motora web preglednika, objavljen 2015. godine. To je vlasnički motor preglednika koji je razvio Microsoft i koji je zamijenio Microsoftov stariji motor preglednika, Trident. EdgeHTML pokreće web preglednik Microsoft Edge. Edge je zamijenio Microsoftov preglednik Internet Explorer kao zadani web preglednik na svim Windows računalima. Osnovne komponente EdgeHTML-a su Chakra JavaScript engine i EdgeHTML knjižnica za renderiranje i izgled.