Skip to content

Browsh

Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.

Features

  • SSH/TTY 환경에서 HTML5,CSS3,JS,Video,WebGL 등을 지원
  • 비디오/이미지 등은 UTF-8 하프블록을 써서 터미널에서 최대한 그래픽을 재현
  • 마우스 지원으로 링크 클릭, 라인그리기 등까지 지원
  • 헤드리스로 Firefox를 실행, 웹서버에 접속 후 확장을 통해 웹페이지를 터미널에 맞게 변환
    • 웹페이지를 하나의 HTML/Text로 전송하여 터미널로 전송되는 웹 트래픽은 최소화
  • Go로 작성된 싱글바이너리, Firefox 57이상 필요
  • 각종 리눅스,맥,윈도우 지원

See also

Favorite site