Кредит на изображението: Urupong/iStock/GettyImages
Браузърът е основният компонент на всеки уеб браузър на пазара, от Chrome до Safari. Как изглежда уебсайтът на вашия компютър може значително да варира в зависимост от това на какъв двигател е базиран вашият уеб браузър. Двигателите на браузъра обикновено се състоят от два основни компонента: библиотека за изобразяване и оформление и JavaScript рамка.
Типове браузъри WebKit
WebKit е един от основните браузърни двигатели, използвани днес. Безплатна е за използване на операционни системи Mac и Linux. WebKit обикновено се свързва с Apple, защото това е браузърът, използван за браузъра Safari на Apple. Използва се и в други браузъри като вградения браузър на Amazon Kindle и браузъра на BlackBerry. Основните компоненти на WebKit са WebCore и JavaScriptCore. WebCore е библиотека за изобразяване и оформление за HTML и Scalable Vector Graphics, докато JavaScriptCore е JavaScript рамка, която позволява на браузърите WebKit да изпълняват JavaScript. Тези основни компоненти позволяват на браузърите WebKit да възпроизвеждат видеоклипове и да показват точно уебсайт.
Видео на деня
Blink е по-нов тип машина за уеб браузър и съществува едва от 2013 г. Chromium – проект за уеб браузър с отворен код от Google – създаде Blink, след като взе изходния код от компонента WebCore на WebKit и го промени, за да отговори по-добре на нуждите на Google Chrome. Google допринесе основно за развитието на Blink, но други компании като Opera Software ASA, Samsung и Intel също са допринесли. Blink се използва в уеб браузърите Google Chrome, Vivaldi, Amazon Silk и Opera. Безплатна е за използване на платформите Windows, Mac, Linux, Android и Chrome OS. Основните компоненти на Blink включват Blink XML анализатор и V8 JavaScript Engine. Blink XML е библиотеката за изобразяване и оформление, докато V8 JavaScript Engine е JavaScript рамката.
Браузъри Gecko
Gecko е един от най-старите типове двигатели за уеб браузъри, които все още се използват. Първоначално е разработен от Netscape през 1997 г. и след това адаптиран от Mozilla през 1998 г. Gecko е разработен изключително от Mozilla от 2003 г. Уеб браузърите Mozilla Firefox, Waterfox, Conkeror, Classilla и Lunascape използват механизма за уеб браузър Gecko. Gecko се използва и в имейл клиенти като Mozilla Thunderbird. Безплатна е за използване на операционни системи Windows, Mac, Linux и Android. Основните компоненти на Gecko са JavaScript двигателят SpiderMonkey и библиотеката Expat, които изпълняват JavaScript и рендерират HTML, съответно.
Браузъри Goanna
Двигателят на уеб браузъра Goanna е слабо базиран на изходния код на двигателя на уеб браузъра Gecko. Първоначално Goanna беше различна от Gecko само по име, но оттогава се превърна в собствен двигател с функции, които са различни от Gecko. Този браузър се използва в браузърите Pale Moon и Basilisk. Goanna използва същите основни компоненти като Gecko: SpiderMonkey JavaScript и библиотеката Expat. Уеб браузърите Goanna могат да се използват безплатно на платформите Windows, Mac и Linux.
EdgeHTML браузъри
EdgeHTML е новодошъл на пазара на машини за уеб браузъри, пуснат през 2015 г. Това е собствен двигател на браузъра, разработен от Microsoft и замени по-стария браузър на Microsoft, Trident. EdgeHTML захранва уеб браузъра Microsoft Edge. Edge замени браузъра Internet Explorer на Microsoft като уеб браузър по подразбиране на всички компютри с Windows. Основните компоненти на EdgeHTML са Chakra JavaScript двигател и EdgeHTML библиотека за изобразяване и оформление.