Web browsers that I have used:
- lynx
(terminal-only) - Good for accessing internet when X11 is unavailable; it also supports Gopher!
- links
(both terminal and X11; no CSS)
- dillo
(graphical) - My favourite, it's both graphical and very fast. It can do some CSS, but it looks really broken for most websites. I got used to it. Reasonable trade-off between being fast and light-weight and doing some CSS, in my opinion. My main browser for old machines where Firefox is horribly slow.
- netsurf
(graphical) - Looks nicer than any of the others, lots of CSS support, but also it's slow. Multiple seconds to render a Wikipedia page sometimes... Refreshing to see the beautiful CSS after staring at completely broken websites all day long in another browser, though
@vaporeon_ as a JavaScript enjoyer it is painful that the ecosystem is heavily-dependent on Google's JavaScript engine