Dillo RFC 004 - Optimized-for META tag

State
Draft
Date
Draft on 2025-08-02
Author
Rodrigo Arias Mallo <rodarima@gmail.com>

Abstract

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.

Background

Some HTML authors have optimized their websites by removing features that are not yet supported in Dillo or by adjusting the CSS rules so that some limitations or bugs are not present.

The effect of this behavior causes pages to appear well rendered in Dillo, which is a priori an improvement in the overall experience. However, if a page has been optimized or not for a given browser is often not easy to determine unless explicitly stated.

When testing Dillo on a set of real websites, we need to be sure that those pages are not optimized for Dillo, as otherwise it would skew our perception.

Proposal

To address this issue, web authors are encouraged to tag their pages if they were optimized for Dillo (or other web browsers). We propose the following meta tag:


<meta name="optimized-for" content="dillo">

Multiple entries must be specified in multiple tags:


<meta name="optimized-for" content="dillo">
<meta name="optimized-for" content="elinks">
<meta name="optimized-for" content="w3m">

The version of the web browser can be optionally specified after the / separator, like it would appear in the User-Agent HTTP header:


<meta name="optimized-for" content="dillo/3.2.0">
<meta name="optimized-for" content="elinks/0.11">

Including the version is encouraged, as it will let developers know which features were available when the optimization was performed. Multiple version lines can also be provided for the same web browser.

Parsing

When a web browser loads an HTML page which has an optimized-for meta tag that matches the current browser, it can optionally show such information in the user interface, so that developers are aware that they are seeing a optimized page for that browser.