A user account is required in order to edit this wiki, but we've had to disable public user registrations due to spam.

To request an account, ask an autoconfirmed user on IRC (such as one of these permanent autoconfirmed members) or send an e-mail to admin@wiki.whatwg.org with your desired username and an explanation of the first edit you'd like to make. (Do not use this e-mail address for any other inquiries, as they will be ignored or politely declined.)

Contents

Specified

Writing applications that contain graphics that represent custom data, while including that data for script manipulation.Proposal: data-foo="" on any element; element.dataset[foo] for DOM access. (Other ideas...)Priorities:

Ability for an author to unilaterally extend the language to address problems we are currently unaware of and that therefore are not covered by existing functionality.Proposal: div and span elements, class and data-foo="" on any element, along with JS, CSS, and, eventually, XBL2 (Other ideas...)Priorities:

Without trampling on the toes of others ✓‬

Without being beholden to an external entity to provide the enhancements for the author on a timescale that is useful to the author ✓‬

Ease of implementation (are UAs willing to implement new formats?) ✓✘ (Ok for Mozilla, but not for other vendors.)

Resistance to errors (e.g. not brittle in the face of syntax errors) ✓

Numbering the equation ✓ (Using, e.g. the title attribute and CSS.)

Writing a document by hand, with inline diagrams imported from a graphics package.Proposal: make <svg> enter a new insertion mode in which non-HTML elements end up in the SVG namespace (Other ideas...)Priorities:

Including XBL2 inline in a text/html document the same way CSS and JS can be included inline.Proposal: ? (Other ideas...)Priorities:

Expressiveness (anything expressed in XBL2 as text/xml should be possible in text/html) ✘ (Could be revisited later.)

Areas for research

What is the most widely known way of authoring mathematics?

What human-editable source language are equations mostly serialised in today?

Supporting data

Animation is a desired capability for web authors of Rich Internet Applications. Of the top Ajax Javascript toolkits listed on Wikipedia, all support some level of animation, each in a different, and possibly incompatible, way: