Silnik przeglądarki internetowej
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.
Najpopularniejszym silnikiem, ze względu na procent internautów korzystających z używającej go przeglądarki, jest Trident dla Internet Explorera. Powszechnie znana jest jego niedoskonałość w obsłudze technologii takich jak CSS czy PNG, zbyt duża tolerancja błędów w kodzie czy powolne renderowanie stron.
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.
Spis treści |
Graficzne [edytuj]
- Boxely – używany przez aplikacje AOL
- Cobra – używany przez Lobo.
- Gecko – używany przez Firefox, Camino, Mozilla Application Suite, Netscape i inne
- 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
- Presto – używany przez Operę od wersji 7, używany również przez Macromedia Dreamweaver MX and MX 2004 (Mac) i Adobe Creative Suite 2
- 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 dla Windows, niektóre Odtwarzacze multimedialne
- Tkhtml – używany przez hv3
- WebKit – używany m.in. przez przeglądarki takie jak: Safari, OmniWeb, Shiira, Swift, Google Chrome
Tekstowe [edytuj]
Silniki historyczne [edytuj]
- Elektra – używany przez Operę w wersjach 4-6
- Mariner – używany przez Netscape Communicator 5