Silnik przeglądarki internetowej (ang. layout engine lub rendering engine) – silnik wyświetlania (tzw. renderowania) stron internetowych wykorzystywany głównie przez przeglądarki internetowe. Jest oprogramowaniem odpowiadającym za przetwarzanie zawartości stron internetowych (kod HTML, XHTML, grafika, skrypty) oraz ich elementów formatujących (arkusze CSS i XSL), a następnie renderowanie rezultatu.
Termin „silnik przeglądarki internetowej” stał się szczególnie popularny z chwilą opublikowania przez Mozilla Foundation silnika Gecko jako komponentu, dostępnego niezależnie od przeglądarki.
Poszczególne silniki renderujące różnią się od siebie, co może doprowadzić do sytuacji, w której jedna strona wygląda inaczej w różnych przeglądarkach.
Graficzne Blink – używany przez m.in. Chromium 28+, Google Chrome 28+, Opera 15+, Microsoft Edge 79+, Vivaldi Boxely – używany przez aplikacje AOL Gecko – używany przez m.in. Firefox, SeaMonkey, Waterfox, K-Meleon – używany przez Pale Moon 26+ GtkHTML – używany przez Novell Evolution i inne programy GTK+ Gzilla – używany przez Gzilla i Dillo HTMLayout – komponent Windows i Windows Mobile iCab – używany dawniej przez iCab KHTML – używany przez Konqueror NetSurf – używany przez NetSurf Robin – używany przez The Bat! Tasman – używany przez Internet Explorer w wersji dla komputerów Mac, Microsoft Office 2004 for Mac i Microsoft Office 2008 for Mac Trident – używany przez Internet Explorer i niektóre odtwarzacze multimedialne WebKit – używany przez m.in. Safari, Midori, rekonq, OmniWeb, Google Chrome do wersji 27.
Tekstowe libwww – używany przez Lynx Links – używany przez Links
Silniki historyczne EdgeHTML – używany przez Microsoft Edge do wersji 44, z zakończonym wsparciem 9 marca 2021 Elektra – używany przez Operę w wersjach 4-6 – używany przez Netscape Communicator 5 Presto – używany przez Operę w wersjach 7-12, używany również przez Macromedia Dreamweaver MX and MX 2004 (Mac) i Adobe Creative Suite 2
Przypisy