Attēla kredīts: Urupong/iStock/GettyImages
Pārlūkprogrammas dzinējs ir katras tirgū esošās tīmekļa pārlūkprogrammas galvenā sastāvdaļa, sākot no Chrome līdz Safari. Tas, kā vietne izskatās jūsu datorā, var ievērojami atšķirties atkarībā no tā, uz kādu dzinēju ir balstīta jūsu tīmekļa pārlūkprogramma. Pārlūkprogrammas parasti sastāv no diviem galvenajiem komponentiem: renderēšanas un izkārtojuma bibliotēkas un JavaScript ietvara.
WebKit pārlūkprogrammu veidi
WebKit ir viena no lielākajām mūsdienās izmantotajām pārlūkprogrammu dzinējiem. To var bez maksas izmantot operētājsistēmās Mac un Linux. WebKit parasti tiek saistīts ar Apple, jo tas ir pārlūkprogrammas dzinējs, ko izmanto Apple pārlūkprogrammai Safari. To izmanto arī citās pārlūkprogrammās, piemēram, Amazon Kindle iebūvētajā pārlūkprogrammā un BlackBerry pārlūkprogrammā. WebKit galvenie komponenti ir WebCore un JavaScriptCore. WebCore ir renderēšanas un izkārtojuma bibliotēka HTML un mērogojamai vektorgrafikai, savukārt JavaScriptCore ir JavaScript ietvars, kas WebKit pārlūkprogrammām ļauj izpildīt JavaScript. Šie galvenie komponenti ļauj WebKit pārlūkprogrammām atskaņot videoklipus un precīzi attēlot vietni.
Dienas video
Blink ir jaunāka veida tīmekļa pārlūkprogrammas dzinējs, un tas pastāv tikai kopš 2013. gada. Chromium — Google atvērtā pirmkoda tīmekļa pārlūkprogrammas projekts — izveidoja Blink pēc avota koda noņemšanas no WebKit WebCore komponenta un mainīšanas, lai tas labāk atbilstu Google Chrome vajadzībām. Google galvenokārt ir veicinājis Blink izstrādi, taču arī citi uzņēmumi, piemēram, Opera Software ASA, Samsung un Intel, ir devuši savu ieguldījumu. Blink tiek izmantots Google Chrome, Vivaldi, Amazon Silk un Opera tīmekļa pārlūkprogrammās. To var bez maksas izmantot operētājsistēmās Windows, Mac, Linux, Android un Chrome OS platformās. Blink galvenie komponenti ietver Blink XML parseri un V8 JavaScript Engine. Blink XML ir renderēšanas un izkārtojuma bibliotēka, savukārt V8 JavaScript Engine ir JavaScript ietvars.
Gecko pārlūkprogrammas
Gecko ir viens no vecākajiem tīmekļa pārlūkprogrammu dzinēju veidiem, kas joprojām tiek izmantoti. Sākotnēji to 1997. gadā izstrādāja Netscape, bet pēc tam 1998. gadā to pielāgoja Mozilla. Kopš 2003. gada Gecko ir izstrādājis tikai Mozilla. Tīmekļa pārlūkprogrammas Mozilla Firefox, Waterfox, Conkeror, Classilla un Lunascape izmanto Gecko tīmekļa pārlūkprogrammas dzinēju. Gecko tiek izmantots arī e-pasta klientos, piemēram, Mozilla Thunderbird. To var bez maksas izmantot operētājsistēmās Windows, Mac, Linux un Android. Gecko galvenie komponenti ir SpiderMonkey JavaScript dzinējs un Expat bibliotēka, kas attiecīgi izpilda JavaScript un renderē HTML.
Goanna pārlūkprogrammas
Goanna tīmekļa pārlūkprogrammas dzinējs ir brīvi balstīts uz Gecko tīmekļa pārlūkprogrammas avota kodu. Sākotnēji Goanna no Gecko atšķīrās tikai ar nosaukumu, bet kopš tā laika ir attīstījusies, lai kļūtu par savu dzinēju ar funkcijām, kas atšķiras no Gecko. Šī pārlūkprogrammas programma tiek izmantota pārlūkprogrammās Pale Moon un Basilisk. Goanna izmanto tos pašus galvenos komponentus kā Gecko: SpiderMonkey JavaScript un Expat bibliotēku. Goanna tīmekļa pārlūkprogrammas var izmantot bez maksas Windows, Mac un Linux platformās.
EdgeHTML pārlūkprogrammas
EdgeHTML ir jaunpienācējs tīmekļa pārlūkprogrammu dzinēju tirgū, kas tika izlaists 2015. gadā. Tas ir patentēts pārlūkprogrammas dzinējs, ko izstrādājis Microsoft un kas ir aizstājis Microsoft vecāko pārlūkprogrammas dzinēju Trident. EdgeHTML nodrošina Microsoft Edge tīmekļa pārlūkprogrammas darbību. Edge ir aizstājis Microsoft Internet Explorer pārlūkprogrammu kā noklusējuma tīmekļa pārlūkprogrammu visos Windows datoros. EdgeHTML galvenie komponenti ir Chakra JavaScript dzinējs un EdgeHTML renderēšanas un izkārtojuma bibliotēka.