- From: Giovanni Campagna <scampa.giovanni@gmail.com>
- Date: Thu, 22 Jan 2009 21:36:13 +0100
- To: Ian Hickson <ian@hixie.ch>, www-html@w3.org
- Message-ID: <65307430901221236l7a1471eej3a8a26b11c7efa24@mail.gmail.com>
Actually, only http://dev.w3.org/html5/spec/ can be considered HTML5 (a vocabulary and associated api for (X)HTML): the other are not dependent or related to HTML (the markup language), although implemented together, and are in scope of Web Applications WG (and are developed there). Even the fact that you consider WebWorkers or XMLHttpRequest (or even the WebSocket protocol) as part of HTML5 is against modularity and extensibility: they're independent technologies with different use cases, conformance requirements and designs. Why shouldn't I be able to use WebSocket from a C++ application? Or use XMLHttpRequest with image/png (XHR2 of course)? Or implemnt Selectors API in a Gnome's LibXML2? Giovanni 2009/1/22 Ian Hickson <ian@hixie.ch> > > On Thu, 22 Jan 2009, Mark Birbeck wrote: > > > > HTML5 is about a monolithic spec, individually authored, making a > > *virtue* out of having no extension points > > HTML5 now consists of at least eight specs: > > http://dev.w3.org/html5/spec/ > http://dev.w3.org/html5/workers/ > http://dev.w3.org/html5/websockets/ > http://dev.w3.org/2006/webapi/XMLHttpRequest/ > http://dev.w3.org/2006/webapi/selectors-api/ > http://www.ietf.org/internet-drafts/draft-abarth-mime-sniff-00.txt > http://www.ietf.org/internet-drafts/draft-abarth-origin-00.txt > > http://www.ietf.org/internet-drafts/draft-hixie-thewebsocketprotocol-01.txt > > ...with six credited authors and over 260 acknowledged contributors, > which has at least seven different extensions mechanisms: > > * class="" to extend elements > * data-*="" for script annotations > * <meta name="" content=""> for document-level name/value pairs > * rel="" for extending link semantics > * <script type=""> for embedding data blobs > * <embed> for adding new native-code-implemented features > * JS prototyping for extending the APIs > > -- > Ian Hickson U+1047E )\._.,--....,'``. fL > http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. > Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' > >
Received on Thursday, 22 January 2009 20:36:51 UTC