Eu sugiro que uzbl
seja a mágica ninja certa para isso. É um navegador de propósito único, controlável por console e controlável pelo console. Sendo baseado em webkit, seu suporte a renderização e javascript é de primeira classe, mas segue a filosofia unix de fazer uma coisa e de fazê-lo bem, enquanto permite que outros programas insiram e retirem dados.
Há um wrapper para ele que também adiciona suporte a uma interface semelhante a uma guia.