-15% na nową książkę sekuraka: Wprowadzenie do bezpieczeństwa IT. Przy zamówieniu podaj kod: 10000

Nowoczesna, w pełni tekstowa przeglądarka – poznajcie Browsh

10 lipca 2018, 11:27 | W biegu | komentarze 3

Część naszych czytelników na pewno kojarzy przeglądarkę lynx czy jej nowocześniejszą odmianę: links. Sam rozwój lynksa wystartował we wczesnych latach dziewięćdziesiątych i trwa do tej pory(!). Zobaczcie tylko na jakich systemach możecie go śmiało używać:

Lynx 2.8.8 runs on Un*x, MacOS, VMS, Windows 95/98/NT, DOS386+ (but not 3.1, 3.11), as well as OS/2 EMX.

Miło, ale z drugiej strony lynx ma ograniczone (niemal żadne) możliwości pokazywania obrazków (nie mówiąc o filmach) i tutaj z pomocą przychodzi nam Browsh:

browsh

Po co używać czegoś takiego? Np. żeby oszczędzić łącze czy baterię:

One final reason to use terminal Browsh could be to offload the battery-drain of a modern browser from your laptop or low-powered device like a Raspberry Pi.

Twórcy chwalą się naprawdę powalającą optymalizacją:

As of writing in 2018, the average website requires downloading around 3MB and making over 100 individual HTTP requests. Browsh will turn this into around 15kb and 2 HTTP requests – 1 for the HTML/text and the other for the favicon.

Jak to działa? Po pierwsze przeglądarka może działać w trybie 100% konsolowym lub… w innej przeglądarce. Jako backend zawsze stosowany jest Firefox w trybie headless. Czyli mamy „serwer” przeglądarki i klienta, który wymaga już mało wydajności / może być zainstalowany w miejscu, gdzie o dobre łącze jest ciężej niż o wodę na pustyni.

Jeśli Wam mało – to można korzystać z przeglądarki (z terminala!) również w trybie interaktywnym – tutaj jako przykład twórcy podają aplikację webową umożliwiającą rysowanie na żywo myszą :)

The terminal client updates and renders in realtime so that, for instance, you can watch videos. It uses the UTF-8 half-block trick (▄) to get 2 colours from every character cell, thus simulating basic graphics. As well as keyboard input it also understands mouse input, for those terminals that support it. So you can click links and even draw lines in sketch apps.

–ms

Spodobał Ci się wpis? Podziel się nim ze znajomymi:



Komentarze

  1. Tom

    Już widzę, jak miliony użytkowników rzucają się, żeby to coś zainstalować…

    Odpowiedz
    • Paweł

      Ja się rzucam:D wspaniale

      Odpowiedz
  2. Q

    w wersji windows:
    idp.ares.generic ? false positive?

    Odpowiedz

Odpowiedz na Paweł