Reduzieren textbasierte Browser den Netzwerkverkehr?

Reduzieren textbasierte Browser den Netzwerkverkehr?

Do Text Based Browsers Reduce Network Traffic

Windows 7 ohne Update herunterfahren

Es besteht kein Zweifel, dass die heutigen Webseiten voller reichhaltiger Inhalte sind und mehr Bandbreite benötigen, um vollständig geladen zu werden, aber würde die Verwendung eines textbasierten Browsers anstelle eines GUI-basierten Browsers einen signifikanten Unterschied bei der Reduzierung des Netzwerkverkehrs ausmachen? Der heutige SuperUser Q&A-Post enthält die Antworten auf die Frage eines neugierigen Lesers.



Die heutige Frage-und-Antwort-Sitzung kommt mit freundlicher Genehmigung von SuperUser – einer Unterabteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q&A-Websites.

Lynx Browser-Screenshot mit freundlicher Genehmigung von Wikipedia .

Die Frage

SuperUser-Leser Paulb möchte wissen, ob textbasierte Browser tatsächlich den Netzwerkverkehr reduzieren können:

Verwenden Sie textbasierte Browser wie Luchs , Links , und ELinks weniger Bandbreite verbrauchen als GUI-basierte Browser wie Firefox, Chrome und Internet Explorer?

Ich gehe davon aus, dass es keine Reduzierung des Verkehrs gibt. Meine Begründung dafür ist, dass ich denke, dass ein textbasierter Browser die gesamte Seite herunterlädt, wie sie vom Server angeboten wird. Jegliche Optimierung oder Reduzierung der Seitenwidgetry erfolgt lokal.

Möglicherweise gibt es eine gewisse Reduzierung des Datenverkehrs, da die meisten textbasierten Browser keine Seitenskripts oder Flash-Dateien ausführen, was zu mehr Datenverkehr führen könnte.

Können textbasierte Browser einen spürbaren Beitrag zur Reduzierung des Netzwerkverkehrs leisten?

Die Antwort

SuperUser-Mitarbeiter gronostaj hat die Antwort für uns:

Der Webserver sendet nicht die gesamte Website, sondern Dokumente, die Browser anfordern. Wenn Sie beispielsweise auf google.com zugreifen, fragt der Browser den Webserver nach dem Dokument google.com ab. Der Webserver verarbeitet die Anfrage und sendet HTML-Code zurück.

Dann prüft der Browser, was der Webserver gesendet hat. In diesem Fall handelt es sich um eine HTML-Webseite, die das Dokument parst und nach referenzierten Skripten, Stylesheets, Bildern, Schriftarten usw. sucht.

Zu diesem Zeitpunkt hat der Browser das Herunterladen des Originaldokuments abgeschlossen, die referenzierten Dokumente jedoch noch nicht heruntergeladen. Es kann dies tun oder das Herunterladen überspringen. Normale Browser versuchen, alle referenzierten Dokumente herunterzuladen, um das beste Anzeigeerlebnis zu erzielen. Wenn Sie einen Werbeblocker haben ( wie Adblock Plus ) oder ein Datenschutz-Plugin ( wie Ghostery oder NoScript ), dann kann es auch einige Ressourcen blockieren.

Dann lädt der Browser die referenzierten Dokumente nacheinander herunter und fragt den Webserver jedes Mal explizit nach einer einzelnen Ressource. In unserem Google-Beispiel findet der Browser folgende Verweise ( um nur einige zu nennen ):

Die tatsächlichen Dateien können für verschiedene Benutzer unterschiedlich sein, da sich Browser und Sitzungen im Laufe der Zeit ändern können. Textbasierte Browser laden keine Bilder, Flash-Dateien, HTML5-Videos usw. herunter, sodass sie weniger Daten herunterladen.

@NathanOsman macht ein guter Punkt in den Kommentaren . Manchmal werden kleine Bilder direkt in HTML-Dokumente eingebettet und in diesen Fällen kann der Download nicht vermieden werden. Dies ist ein weiterer Trick, um die Anzahl der Anfragen zu reduzieren. Sie sind jedoch sehr klein, da sonst der Aufwand für die Codierung einer Binärdatei in base64 zu groß ist. Es gibt nur wenige solcher Bilder auf google.com ( base64-codierte Größe/decodierte Größe ):

  • 19×11-Pixel-Tastatursymbol (106 Bytes/76 Bytes)
  • 28×38 Pixel Mikrofonsymbol (334 Bytes/248 Bytes)
  • 1×1 Pixel Transparentes GIF (62 Bytes/43 Bytes) Es wird in der Registerkarte Dev Tools Resources von Google Chrome angezeigt, aber ich konnte es nicht im Quellcode finden (wahrscheinlich später mit JavaScript hinzugefügt).
  • 1×1 Pixel Beschädigte GIF-Datei, die zweimal erscheint. (34 Bytes/23 Bytes) Sein Zweck ist mir ein Rätsel.

Möchten Sie der Erklärung noch etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Sehen Sie sich hier den vollständigen Diskussionsthread an .

WEITER LESEN
  • › Was ist MIL-SPEC Fallschutz?
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › So finden Sie Ihr Spotify Wrapped 2021
Akemi Iwaya
Akemi Iwaya ist seit 2009 Teil des How-To Geek/LifeSavvy Media-Teams. Sie hat zuvor unter dem Pseudonym 'Asian Angel' geschrieben und war Lifehacker-Praktikantin, bevor sie zu How-To Geek/LifeSavvy Media kam. Sie wurde von ZDNet Worldwide als maßgebliche Quelle zitiert.
Vollständige Biografie lesen