La norme pour naviguer sur le Web via un terminal textuel est Lynx, n'est-ce pas ? C'est le légendaire navigateur Web textuel que vous pouvez lire sur https://lynx.invisible-island.net/ ou, mieux encore, exécuter dès maintenant avec
docker run --rm -it nbrown/lynx lynx http://hanselman.com/
Génial, non ? Mais c'est du texte. Lynx exécute du texte alternatif plutôt que des images et ne tire pas vraiment parti des capacités des navigateurs modernes OU des capacités des terminaux modernes .
Entrez Browsh ! https://www.brow.sh/
Browsh est un navigateur textuel entièrement moderne. Il rend tout ce qu'un navigateur moderne peut faire; HTML5, CSS3, JS, vidéo et même WebGL. Son objectif principal est d'être exécuté sur un serveur distant et accessible via SSH/Mosh
Imaginez que vous exécutiez votre navigateur sur une machine distante connectée à pleine puissance tout en vous connectant en ssh à votre instance de navigateur hébergée. Je ne sais pas pour vous, mais mon ordinateur portable utilise actuellement 2 Go de RAM pour Chrome et ce ne sont que des fans. Je pourrais peut-être obtenir 12 heures d'autonomie si je traînais dans tmux et utilisais des sourcils ! Sans parler des économies de bande passante. Si je suis connecté ou à l'étranger sur un réseau 3G, je peux toujours profiter d'une excellente expérience de navigation et à peine siroter des données.

Vous pouvez même ouvrir de nouveaux onglets ! Découvrez les raccourcis clavier ! Tu dois essayer. Fonctionne très bien sur Windows 10 avec la nouvelle console. Exécutez simplement cette commande Docker :
docker run -it --rm browsh/browsh
Si vous pensez que cette idée est stupide, ce n'est pas grave. Je pense que c'est brillant et créatif et exactement le genre d'idée intelligente dont Internet a besoin. Cela résout un navigateur intéressant d'une manière intéressante... en fait, cela nous ramène à l'époque du "terminal stupide", n'est-ce pas ?
Il fut un temps où ma machine à faible puissance attendait le texte d'une machine de la taille d'un réfrigérateur. Le réfrigérateur a fait le travail et mon terminal a fait le moins.
Aujourd'hui, ma machine à haute puissance attend le texte d'une autre machine à haute puissance, puis a du mal à tout composer en 7 Mo de téléchargements JavaScript depuis TheVerge.com. Mais je ne suis pas amer.;)
Consultez mon site de podcast sur Browsh. J'adore.

Si vous convenez que Browsh est incroyable et spécial, pensez à faire un don ! Il est actuellement maintenu par une seule personne et ils veulent juste 1000 $ par mois sur leur Patreon pour travailler sur Browsh tout le temps ! Allez dire à Tom sur Twitter que vous pensez qu'il est spécial, puis donnez-lui des pièces. Quel projet passionnant et astucieux! J'espère que ça va continuer !
Parrain : Faites évoluer votre Python pour le Big Data et la Big Science avec Intel® Distribution for Python. Vitesse de code quasi native. À utiliser avec NumPy, SciPy et scikit-learn. Obtenez-le aujourd'hui !