Źródło obrazu: Urupong/iStock/GettyImages
Silnik przeglądarki to podstawowy składnik każdej przeglądarki internetowej na rynku, od Chrome po Safari. Wygląd witryny na Twoim komputerze może się znacznie różnić w zależności od silnika, na którym oparta jest Twoja przeglądarka internetowa. Silniki przeglądarek zazwyczaj składają się z dwóch głównych komponentów: biblioteki renderowania i układu oraz frameworka JavaScript.
Typy przeglądarek WebKit
WebKit to jeden z głównych używanych obecnie silników przeglądarek. Jest bezpłatny w systemach operacyjnych Mac i Linux. WebKit jest powszechnie kojarzony z Apple, ponieważ jest to silnik przeglądarki używany w przeglądarce Safari firmy Apple. Jest również używany w innych przeglądarkach, takich jak wbudowana przeglądarka Amazon Kindle i przeglądarka BlackBerry. Podstawowymi składnikami WebKit są WebCore i JavaScriptCore. WebCore to biblioteka renderowania i układu dla HTML i Scalable Vector Graphics, podczas gdy JavaScriptCore to framework JavaScript, który umożliwia przeglądarkom WebKit wykonywanie JavaScript. Te podstawowe komponenty umożliwiają przeglądarkom WebKit odtwarzanie filmów i dokładne wyświetlanie strony internetowej.
Wideo dnia
Blink to nowszy rodzaj silnika przeglądarki internetowej, który istnieje dopiero od 2013 roku. Chromium – projekt przeglądarki internetowej typu open source od Google – stworzył Blink po pobraniu kodu źródłowego z komponentu WebCore WebKit i zmianie go, aby lepiej spełniał potrzeby Google Chrome. Google przyczynił się przede wszystkim do rozwoju Blink, ale przyczyniły się również inne firmy, takie jak Opera Software ASA, Samsung i Intel. Blink jest używany w przeglądarkach internetowych Google Chrome, Vivaldi, Amazon Silk i Opera. Jest bezpłatny na platformach Windows, Mac, Linux, Android i Chrome OS. Podstawowe komponenty Blink to parser Blink XML i silnik JavaScript V8. Blink XML to biblioteka renderowania i układu, podczas gdy V8 JavaScript Engine to framework JavaScript.
Przeglądarki Gecko
Gecko to jeden z najstarszych wciąż używanych silników przeglądarek internetowych. Został pierwotnie opracowany przez Netscape w 1997 roku, a następnie zaadaptowany przez Mozillę w 1998 roku. Gecko jest rozwijane wyłącznie przez Mozillę od 2003 roku. Przeglądarki internetowe Mozilla Firefox, Waterfox, Conkeror, Classilla i Lunascape używają silnika przeglądarki Gecko. Gecko jest również używany w klientach poczty e-mail, takich jak Mozilla Thunderbird. Jest bezpłatny w systemach operacyjnych Windows, Mac, Linux i Android. Podstawowymi komponentami Gecko są silnik JavaScript SpiderMonkey i biblioteka Expat, które odpowiednio wykonują JavaScript i renderują HTML.
Przeglądarki Goanna
Silnik przeglądarki internetowej Goanna jest luźno oparty na kodzie źródłowym silnika przeglądarki internetowej Gecko. Goanna początkowo różniła się od Gecko tylko nazwą, ale od tego czasu ewoluowała, aby stać się własnym silnikiem z funkcjami, które różnią się od Gecko. Ten silnik przeglądarki jest używany w przeglądarkach Pale Moon i Basilisk. Goanna używa tych samych podstawowych komponentów, co Gecko: SpiderMonkey JavaScript i bibliotekę Expat. Z przeglądarek internetowych Goanna można korzystać bezpłatnie na platformach Windows, Mac i Linux.
Przeglądarki EdgeHTML
EdgeHTML to nowość na rynku silników przeglądarek internetowych, wydana w 2015 roku. Jest to zastrzeżony silnik przeglądarki opracowany przez Microsoft i zastąpił starszy silnik przeglądarki Microsoft, Trident. EdgeHTML obsługuje przeglądarkę internetową Microsoft Edge. Edge zastąpił przeglądarkę Microsoft Internet Explorer jako domyślną przeglądarkę internetową na wszystkich komputerach z systemem Windows. Podstawowymi komponentami EdgeHTML są silnik Chakra JavaScript oraz biblioteka renderowania i układu EdgeHTML.