Um dies zu tun, einen Web-Browser muss diese Fähigkeiten:
Alle Web-Browser muss die HTML (HyperText Markup Language)-Protokoll. HTML ist nun in der 4. Auflage, und alle neueren Web-Browsern sollte HTML4.
CSS (Cascading Style Sheets) ist ein Protokoll, mit dem Web-Designer zu schnell attraktive Web-Seiten durch die Trennung von Inhalt Design. CSS1 wird von den meisten modernen Web-Browsern. CSS2-Unterstützung ist nicht in einigen Browsern, insbesondere Microsoft Internet Explorer.
XHTML (eXtensible HyperText Markup Language) ist ein Zusammenschluss von HTML und XML (Extensible Markup Language). XHTML ist ein anerkannter Standard seit dem Jahr 2000, aber die Unterstützung für XHTML ist noch nicht in allen Web-Browsern.
RSS (Really Simple Syndication) ist ein relativ neuer Standard, ermöglicht es Web-Content-Provider Content zu syndizieren und macht es für die Verteilung auf anderen Websites. Web-Browser wie Mozilla Firefox und Safari unterstützt die RSS-Protokoll.
Die meisten Web-Browser bieten eine grafische Schnittstelle zum Internet. Diese Browser sind Microsofts Internet Explorer, Mozilla Firefox, Opera, Safari, Netscape Navigator und Konqueror.
Einige Web-Browser bieten nur einen Text auf der Web-Schnittstelle. Diese Browser bieten eine höhere Leistung über Verbindungen mit niedriger Bandbreite und eine viel breitere Palette von Hardware-als grafische Web-Browser. Gängigen Browsern in dieser Kategorie sind Lynx und E-Links.
Die Aufgabe eines Web-Browser-Rendering-Engine, um eine Web-Seite für den Benutzer.
A-Rendering-Engine sollte drei Ziele dabei:
Diese drei Ziele oft in Konflikt miteinander. Zum Beispiel, eine Web-Designer möglicherweise für zwei Elemente einer Web-Seite zu Seite an Seite -, aber die Web-Browser kann ein Mobiltelefon, dessen Bildschirm nicht groß genug, um die beiden Elemente nebeneinander.