Browsh is a fully-modern text-based browser.
It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL.
Browsh can be used from a terminal or from within a normal browser. Its main purpose is to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.