13 Funktionen, die jeden Webbrowser einzigartig machen

Viele zynische Benutzer gehen davon aus, dass Webbrowser kaum mehr tun, als HTML pflichtbewusst zu rendern. Der Inhalt ist der wichtigste Teil, heißt es, daher spielt es keine Rolle, welchen Browser Sie verwenden.

Dies mag für grundlegende Aufgaben zutreffen, aber trotz all ihrer Ähnlichkeiten unterscheiden sich die Browser auf subtile und signifikante Weise, dank der harten Arbeit der Anbieter, die versuchen, einen Vorteil zu erzielen, der mehr Benutzer für ihren Codestapel anziehen könnte. Es gibt sogar einige Funktionen, die jeden Browser einzigartig machen, und in der Technologiewelt weisen einzigartige Funktionen häufig den Weg in die Zukunft.

[Finden Sie heraus, wie Sie Ihren Browser in 7 einfachen Schritten hacken können | Ebenfalls zu: "HTML5 im Browser: Canvas, Video, Audio und Grafik" | "HTML5 im Browser: Lokale Datenspeicherung |" HTML5 im Browser: HTML5-Datenkommunikation "|" HTML5 im Browser: HTML5-Formulare "|" HTML im Browser: Geolocation-, JavaScript- und HTML5-Extras "]

Um einen besseren Überblick über die Entwicklung der heutigen Browser zu erhalten, haben wir die folgende Liste vielversprechender Funktionen zusammengestellt, die nur für einen Browser gelten. Denken Sie nicht, dass dies eine leichte Aufgabe war. Viele der wichtigsten und wettbewerbsfähigsten Bereiche sind schwer zu bestimmen. Zum Beispiel nutzen alle Browser die Leistung mehrerer Kerne und nutzen die Grafikkarte, aber jeder nähert sich diesem Gebiet auf etwas andere Weise.

Beachten Sie auch, dass einige dieser Funktionen nur in einem Browser verfügbar sind, viele jedoch in anderen Browsern nachgeahmt werden können, indem zusätzlicher Code installiert wird. Mit einigen dieser Erweiterungen können Sie sogar das Erscheinungsbild eines Browsers so ändern, dass er wie ein anderer aussieht - Sie erhalten den Mut des einen und das Gesicht des anderen.

Seien Sie angesichts des Tempos der Browser-Updates in diesen Tagen nicht überrascht, dass das Beste aus dem Haufen bald von Wettbewerbern kopiert wird. Immerhin sind die Schnickschnack des gestrigen Browsers ein Muss. Schnapp dir schnell.

Chrome: SPDY

Bei der Entwicklung des HTTP-Protokolls bestanden Webseiten aus Text und einigen Bildern. Die heutigen Webseiten sind mit Dutzenden von Stylesheets, JavaScript-Dateien und einer unermesslichen Anzahl von Bildern gefüllt. HTTP zwingt die Browser, jedes Element einzeln anzufordern, was den Overhead erhöht.

Geben Sie SPDY ein, ein völlig neues Protokoll, das Google erstellt hat, um diese Trägheit zu bekämpfen. Noch sprechen nicht viele Websites SPDY, aber Google behauptet, dass diejenigen, die dies tun, ihre Informationen etwa doppelt so schnell liefern können. Chrome ist der einzige Browser, der derzeit mit SPDY-fähigen Websites arbeitet, von denen sich viele zufällig in Google Serverfarmen befinden.

Firefox: Tiefe Erweiterungen

Alle gängigen Browser verfügen über Plug-In-Architekturen, aber nur Firefox bietet eine umfassende, ausgefeilte API. Während andere Browser das Schreiben von Plug-Ins in JavaScript, CSS und HTML ermöglichen und im Wesentlichen eine Webseite erstellen, die die Webseite umgibt, geht Firefox eine Ebene tiefer und bietet Ihnen Zugriff auf eine API, mit der Sie vollständige Desktopanwendungen erstellen können aus Browserteilen. Dies ist größtenteils ein Unfall in der Geschichte, da Firefox einer der ersten mit Erweiterungen war und die anderen Browser, die später hinzukamen, entschieden, dass die Welt diese zusätzlichen Funktionen nicht benötigte.

FireFTP zum Beispiel ist eine der tieferen Erweiterungen, die sich nur schwer aus den drei klassischen Sprachen herausholen lassen: HTML, CSS und JavaScript. Es nutzt den Zugriff auf das Dateisystem und den Zugriff auf den TCP / IP-Stack auf niedriger Ebene. Einige Leute glauben möglicherweise, dass die dünneren APIs der anderen Browser wie eine bessere Sandbox wirken und somit mehr Sicherheit bieten - und sie haben Recht. Viele der fortschrittlichsten Erweiterungen für Firefox erfordern jedoch die Flexibilität, in nativen Code einzutauchen und direkt mit dem Betriebssystem zu kommunizieren. 

Internet Explorer 9: Schwerpunkt auf Energieeffizienz

Alle reden vielleicht über JavaScript-Kompilierungs-Engines und Hardware-Integration, aber die Idee, den Energieverbrauch des Browsers zu messen, ist neu. Hier ist Microsoft führend und behauptet, IE9 sei der energieeffizienteste Browser.

Natürlich gibt es keine einfache Möglichkeit, diese Behauptung zu testen, selbst mit einem Stromzähler, da der Computer bei einer Hintergrundaufgabe möglicherweise Strom verbrennt. Die Idee ist jedoch zum großen Teil sinnvoll, da Handheld-Geräte beim Stromverbrauch sehr vorsichtig sein müssen. Während niemand wirklich bemerkt, ob seine Grafikkarte auf dem Spielautomaten eine separate Pipeline aus dem Nahen Osten benötigt, um sie am Laufen zu halten, kreischt jeder, wenn das Telefon Mitte des Nachmittags stirbt.

IE9 läuft noch nicht auf Telefonen, kann jedoch die Energieeinsparung von Laptops beeinträchtigen. Wenn Sie lediglich auf den Energieverbrauch des Browsers achten, ist Microsoft möglicherweise dem voraus, was bald zu einem sehr wichtigen Spiel werden könnte.

Chrome: Ein separater Prozess für jede Registerkarte

In den letzten Jahren hat das Interesse von Browserentwicklern an Multiprozessarchitekturen zugenommen. Hier hat Google die Führung übernommen und die Arbeit der Chrome-Tabs in verschiedene Prozesse aufgeteilt. Dieser Ansatz basiert auf dem Betriebssystem, um Abstürze zu isolieren und dadurch den Browser stabiler zu machen. Mit anderen Worten, wenn ein Plug-In oder eine Webseite nach Süden geht, isoliert das Betriebssystem die Gefahr und stellt normalerweise sicher, dass die anderen Registerkarten unbemerkt weiterfahren.

Natürlich führen alle Browserhersteller die Multiprozess-Technologie auf unterschiedliche Weise und mit unterschiedlicher Geschwindigkeit ein. Öffnen Sie das Prozessanzeigefenster Ihres PCs und beginnen Sie, die Registerkarten auseinander zu knacken. Sie werden sehen, dass die Browser einige Prozesse erzeugen, aber nur Google Chrome öffnet sie weiterhin. Chrome ist der Browser, der sich am meisten dafür einsetzt, die Arbeitslast zu trennen und das Betriebssystem als Schiedsrichter fungieren zu lassen.

Einige argumentieren, dass dieser Gürtel-und-Hosenträger-Ansatz übertrieben ist und den Aufwand nicht wert ist, und behaupten, dass die Browser-Hersteller nicht auf das Betriebssystem zurückgreifen sollten, um Unterstützung zu erhalten. Andere schlagen vor, dass die Browser-Erfahrung langsamer werden kann, wenn verwandte Fenster in verschiedene Prozesse aufgeteilt werden. Um dem entgegenzuwirken, setzt Chrome manchmal Seiten derselben Domain in denselben Prozess. Sie können jedoch davon ausgehen, dass Argumente für die beste Vorgehensweise bei der Verarbeitung von Multiprocessing auf absehbare Zeit fortgesetzt werden.

Internet Explorer 9: Sprunglisten und Site-Pinning

Sprunglisten begannen als kleine Menüs, die an Symbole in Windows 7 angehängt wurden. Klicken Sie mit der rechten Maustaste auf das Symbol einer Anwendung, und Sie finden Verknüpfungen zu app-spezifischen Aufgaben und Dateien, auf die kürzlich zugegriffen wurde, wie vom Entwickler der App festgelegt. Jetzt sind diese Sprunglisten Teil von IE9, und jeder Webdesigner kann eine schnelle Liste wichtiger Seiten angeben, auf die Benutzer mit einem Rechtsklick schnell zugreifen können. IE9 geht noch einen Schritt weiter und ermöglicht es Ihnen, Websites an die Leiste oben in jedem Fenster zu "heften", wo sie leichter zu erreichen sind. Die Sprungliste fügt ein Pulldown-Menü für diese angehefteten Websites hinzu. Es ist eine gute Lösung für gängige Ziele wie E-Mail oder Shopping-Sites.

Opera 11: querySelectorAll-Caching

Wie JavaScript-Programmierer wissen, kann das Bearbeiten von Informationen auf einer Webseite schnell ressourcenintensiv werden. Die meisten dieser Aktivitäten umfassen Aufrufe der Funktion querySelectorAll, um die Farbe eines Elements zu ändern oder die Daten in einem Abschnitt auf einer Seite zu aktualisieren. Opera 11 enthält eine superschnelle Version dieser Funktion, deren Geschwindigkeit von einem Cache abhängt, wodurch die Geschwindigkeit aller visuellen Aktivitäten auf Ihrer Webseite erhöht wird.

Songbird: Zweckmäßige Verpackung

Es ist verlockend, Songbird nicht als Browser zu klassifizieren, da es sich mehr auf Musik als auf Webseiten konzentriert. Es werden jedoch Informationen aus dem Web abgerufen, und aus diesem Grund werden wir sie einschließen.

Songbird ist eher ein webfähiges Tool zum Organisieren von MP3s und zeigt, dass wir nicht alles als Webseite verpacken müssen. Das Tool verfolgt lokale Konzerte und informiert Sie über bevorstehende Auftritte, wenn Sie einen Song anhören. Sie müssen nicht auf eine separate Seite gehen, um diese Informationen zu erhalten.

Der Funktionsumfang scheint sich zu erweitern, da immer mehr Unternehmen Plug-Ins anbieten, die ihre Dienste in Songbird integrieren. Die Plug-In-Architektur bietet eine gute Grundlage für Wachstum.

Opera 11: E-Mail

Es gab eine Zeit, in der Mozilla das E-Mail-Programm mit dem Browser kombinierte, aber diese Integration wurde vor langer Zeit gestoppt. Diese Ära ist wieder da, diesmal in der Oper.

Opera 11 bietet seinen Benutzern die Möglichkeit, E-Mails beim Surfen zu überwachen. Der Client speichert E-Mails auf Ihrer Festplatte, sodass Sie offline auf Ihre Nachrichten zugreifen können, und saugt E-Mails von mehreren Konten ab und sortiert sie in einer Liste. Die Funktion ist Teil des Bestrebens von Opera, über den Browser hinaus ein "vollständiges Kommunikationswerkzeug" zu werden.

Firefox 4: Synchronisieren

War es erst vor ein paar Jahren, dass ein Handy in erster Linie ein Telefon war? Jetzt fragen sich alle, wann sie Desktops und Laptops ersetzen werden. Firefox ist bereit für diesen Tag, indem es eine browserübergreifende Synchronisierung bietet. Die Android-Version von Firefox auf Ihrem Telefon kann alle Lesezeichen, den Verlauf, Kennwörter und sogar geöffnete Registerkarten löschen. Wenn Sie wieder an Ihrem Schreibtisch sitzen, können Sie die Änderungen, die Sie während der Eingabe auf Ihrem Telefon vorgenommen haben, zurückschieben. Die anderen Browser bieten die Synchronisierung nur in eine Richtung.

Opera Turbo: Proxy-Caching

Vor dem Internet gab es eine Sammlung von Netzen wie Compuserve, Minitel, MSN und AOL. Dann wurde das Präfix "Inter" hinzugefügt, indem diese Netze zusammengefügt wurden, und jeder erhielt die Freiheit, Informationen von jedem Computer da draußen anzufordern.

Opera Turbo ist eine Art Rückkehr in die "Netto-Ära" ohne Kompromisse. Ihr Browser kommuniziert mit der Serversammlung von Opera, die so optimiert sind, dass die Daten schneller und in einer für Opera angepassten Form bereitgestellt werden. Dies ist keine echte Rückkehr zu früheren Architekturen, da die Server von Opera lediglich Proxys sind, die Daten aus dem Web abrufen. Sie hosten keine Originalinhalte. Sie bündeln nur, was verfügbar ist.

Safari 5: Einfache Änderungen an Benutzeragenten

Jede Seitenanforderung enthält den Namen des Browsers, der in diesem Zusammenhang als "Benutzeragent" bezeichnet wird. Wenn Sie so tun möchten, als würden Sie einen anderen Browser verwenden, müssen Sie nur diese Zeichenfolge ändern. Dies kann besonders hilfreich sein, wenn Sie mobile Software testen, die auf dem kleinen Bildschirm eines Smartphones anders angezeigt werden muss.

Die Zeichenfolge des Benutzeragenten kann jederzeit geändert werden, indem Sie tief in die Dateien auf Ihrem Desktop graben. Mit Chrome können Sie es mit einem Befehlszeilenparameter ändern. Safari vereinfachte jedoch die Änderung Ihres Benutzeragenten, indem ein Untermenü bereitgestellt wurde, das eine Vielzahl von Zeichenfolgen für Benutzeragenten enthält, einschließlich der Zeichenfolgen für die verschiedenen iPads und iPhones. Dabei verwandelt sich Safari in die ideale Plattform zum Testen von Websites, die auf das iPhone oder iPad abgestimmt sind, oder für alle, die die Einfachheit einer mobilen Webseite in einer Desktop-Umgebung mögen.

Herde: Social Browsing

Flock ist technisch gesehen ein separater Browser mit Schwerpunkt auf Facebook, Twitter und anderen sozialen Funktionen im Web. Zumindest war es so - als ich dies schrieb, hörte die Firma auf, das Tool zu unterstützen. Es steht Ihnen frei, Flock weiterhin zu verwenden, aber das Unternehmen hat beschlossen, lieber mit Zynga beim Erstellen von Spielen zusammenzuarbeiten.

Die Idee von Flock war es, Benutzer zu ermutigen, zu teilen, was sie im Web konsumieren, und zu beobachten, was andere tun. Einige mögen die Behauptung bestreiten, dass Flock als separater Browser qualifiziert ist, da sein Kern Chrome ist, aber seine zweckmäßige Natur bietet einzigartige Funktionen.

Es gibt Gerüchte, dass Firefox 5 einige dieser sozialen Funktionen erben wird. RockMelt vertreibt einen ähnlichen sozialen Browser, der sowohl auf dem Desktop als auch auf der iOS-Plattform funktioniert. Der Raum wird nicht lange leer bleiben.

Chrome: "Freisprech-Transparenz"

Einzigartig zu sein ist nicht immer ein Zeichen von Führung. Google Chrome ist beispielsweise der letzte große Browser, der sich dem Framework "Nicht verfolgen" widersetzt, mit dem Websites aufgefordert werden, das Verfolgen von Nutzern zu vermeiden. Google sagt, dass es die Entwicklung verfolgt und sich möglicherweise dafür entscheidet, sie in Zukunft in irgendeiner Form zu implementieren. Zyniker werden feststellen, dass Google mehr als jeder andere Browserhersteller daran interessiert ist, Nutzer im Web zu verfolgen, da sein Geschäftsmodell davon abhängt, diese Informationen zu verarbeiten, um relevante Werbung zu schalten. 

Stellen Sie sich Googles Fuß vor, der diese Bemühungen als eine Form der Schüchternheit betrachtet. Es ist, als würde dein Freund dir sagen, du sollst aufhören, herumzuwischen, zur Party gehen, dich öffnen und ein bisschen über dich erzählen. Aus dieser Perspektive - nämlich der von Google - ist es leicht zu erkennen, dass das Framework "Nicht verfolgen" als eine Art Feature-Angebot von Chrome und nicht als Einschränkung vermieden wird.

Zum Thema passende Artikel

  • Hacken Sie Ihren Browser in 7 einfachen Schritten
  • HTML5 im Webbrowser: Canvas, Video, Audio und Grafik
  • HTML5 im Webbrowser: Lokale Datenspeicherung
  • HTML5 im Webbrowser: HTML5-Datenkommunikation
  • HTML5 im Webbrowser: HTML5-Formulare
  • HTML5 im Webbrowser: Extras für Geolocation, JavaScript und HTML5
  • Der beste Webbrowser: Chrome, Firefox, Internet Explorer, Opera oder Safari?
  • Deep Dive-Bericht zur Sicherheit des Webbrowsers

Diese Geschichte "13 Funktionen, die jeden Webbrowser einzigartig machen" wurde ursprünglich auf .com veröffentlicht. Verfolgen Sie die neuesten Nachrichten in Webbrowsern, Anwendungen und HTML5 auf .com. Folgen Sie .com auf Twitter, um die neuesten Nachrichten zur Geschäftstechnologie zu erhalten.