Nicht alle Welt hat ein gutes Internet.Wenn Sie nur eine 3-Kbit / s-Verbindung von einem Telefon aus haben, ist es ratsam, SSH auf einen Server zu übertragen und im Internet zu surfen, beispielsweise über elinks.Auf diese Weise lädt der Server die Webseiten herunter und verwendet die begrenzte Bandbreite einer SSH-Verbindung, um das Ergebnis anzuzeigen.Bei herkömmlichen textbasierten Browsern fehlt jedoch die Unterstützung für JS und all die anderen modernen HTML5-Funktionen.Browsh unterscheidet sich dahingehend, dass es von einem echten Browser unterstützt wird, nämlich Firefox ohne Kopf, und verwendet diesen, um eine rein textbasierte Version von Webseiten und Web-Apps zu erstellen, die auf einfache Weise in einem Terminal oder, ironischerweise, in einem anderen Browser gerendert werden kann.Beachten Sie jedoch, dass der Browser-Client derzeit keine Feature-Parität mit dem Terminal-Client aufweist. Warum nicht VNC?Nun, VNC ist sicherlich eine Lösung, hat aber nicht die gleiche Fähigkeit, mit extrem schlechtem Internet umzugehen.Darüber hinaus kann das Terminal Browsh MoSH verwenden, um die Bandbreite weiter zu reduzieren und die Stabilität der Verbindung zu erhöhen.Mosh bietet Funktionen wie die automatische Wiederverbindung von unterbrochenen oder gesperrten Verbindungen und reine Bildschirmaktualisierungen.Abgesehen von SSH oder MoSH benötigt Terminal Browsh außerdem keinen Client wie VNC.Ein letzter Grund für die Verwendung von Terminal-Browsh könnte darin bestehen, die Batterie eines modernen Browsers von Ihrem Laptop oder einem Gerät mit niedrigem Stromverbrauch wie einem Raspberry Pi zu entladen.Wenn Sie CLI-native sind, können Sie möglicherweise einige Stunden länger leben, wenn Ihr CPU-starker Browser an einem anderen Ort mit Netzstrom betrieben wird.
browsh