#Gecko problems: keyboard navigation, Meta key, button8, printing, Acid test, form security
The Web is a common platform for many everyday activities today. But working with it is still often annoying, one reason being lack of a good end user client. We’ve got Emacs for text editing, organizing, communication, programming, file management, calculations, etc. But what do we have for browsing the Web? There is no usable web browser for Emacs and it’s hard to find any usable web browser at all.
I’ve been using Conkeror web browser for several years. But Conkeror is limited by XULRunner and Gecko problems and although it was better than anything else I could find several years ago, it hasn’t been comfortable enough for my needs recently. So I’ve looked for a possible alternative and discovered Uzbl.
I started to like Uzbl almost instantly. I switched to it completely within a few days. Uzbl is not perfect but it’s still a great tool. What’s so attractive about it?
This may not look that important at the first glance and it’s, ehm, unusable for a common end user. But it is absolutely great for a programmer. I’ve already implemented some features for Uzbl that I haven’t implemented for Conkeror for several years and that’s convincing.
There is also an idea to embed Uzbl into Emacs. It’s not currently possible without patching Emacs but once Emacs supports embedding other X applications into it, it should be possible to integrate web browsing facilities into Emacs by the means of Uzbl and thus making a really powerful web user interface.