The Dillo Lab

This page collects experiments with HTML and the Web, loosely related with the development of Dillo. Bear in mind that the content here is often technical and sometimes incomplete or in progress.

Articles

Progressive Enhancement Class
An specification to classify pages by their dependency on JavaScript based on much they break when it is disabled.
Complexity
Short article on the problems derived from complexity in software and how we avoid them on Dillo.
On forking the Web
Some guidelines on forking the Web with the idea to avoid some of the current pitfails.

Dillo RFCs

Dillo RFCs are technical documents that describe a change or new feature with the objective to gather feedback before the implementation.

RFC-003: UNIX sockets in URLs
This document adds UNIX sockets support to URLs by using host names with the TLD “.unix” and a unix.hosts file that describe where in the file system the socket file is located for a given host.
RFC-004: Optimized-for META tag
This document proposes the optimized-for meta tag to indicate web browsers that the authors have explicitly made an effort to improve the page for an specific browser.
RFC-006: Signatures in HTML
This document introduces a new link tag to specify a signature in HTML documents based on OpenPGP. It also describes how to present the signature information to users reading the document and how to verify it.