Let me just preface this by saying this: I could take a monkey, smash it's ******* brains in, and it would still be more intelligent than you. That said, let's go.
Here's the standard,
http://www.w3.org/html/wg/html5/You say:
"Oh? if I read the spec well, it's a DOM extension. It appears NOWHERE in the HTML 5 syntax - it is, absolutely, nothing more than an extension to the HTMLDocument!"
You continue to treat HTML and the DOM as if they are two entirely separate things, they are not, here's the first line of section 2,
"The Document Object Model (DOM) is a representation ? a model ? of a document and its content. [DOM3CORE] The DOM is not just an API; the conformance criteria of HTML implementations are defined, in this specification, in terms of operations on the DOM."
There they said it right there in the hope that clueless morons such as yourself could understand. In order to conform to HTML 5, an implementer MUST support the activeElement call properly. You don't implement activeElement properly, you're not HTML 5.
You state,
"So, the addition makes sense. Now please, where does it show up in HTML?"
You continue to show your complete ignorance of what the HTML standard is. HTML the standard does not end with what comes between the and tags, it includes defining the DOM. Have you read the standard? Look at how much time they spend talking about the DOM. Why do they do that? Because it's the heart of HTML 5.
You say,
"How can you implement this, as there is currently no 100% sure way to use TCP/IP and obtain a sustained, ordered communication mode?"
So now you demonstrate that you have NO clue about how AJAX and web services work? Have you ever used either you clueless ****? If I could get a file's bytes, I could make a series of service calls, and upload X number of bytes at a time. You don't need a friggin sustained operation at all. Further, how do you think the existing file uploads are implemented? Here's a clue, via a POST operation. No need to redefine TCP/IP.
One more point on this:
"How can you implement this, as there is currently no 100% sure way to use TCP/IP and obtain a sustained, ordered communication mode?"
Oh really, what do you think sockets are? Now you've demonstrated that you have no clue how the internet works. I have a nice VOIP phone right next to me. Sure the traffic is broken into individual packets, but TCP specifically provides sustained communication(even has error correction), although for the purpose of file uploads, this is both unneccessary and irrelevant. But there's no reason not to repeatedly point out how much of a ******* moron you are.
You say:
"But then, we do hit the real problem: it's not an HTML element you need, it's a transfer protocol that implements transfer rate control! Thing is, currently HTML browsers deal with
http://, and add file://,
http:// (and in some cases, torrent://) support but none of these protocols natively implement anything looking like transfer control method. And anyway, as soon as it's out of
http://'s hands, it's irrelevant to HTML."
So you are telling me that I need a new transfer protocal to upload a file? Well I didn't think it was possible, but you've demonstrated the depths of your stupidity even further. What do you think HTTP is, it IS a transfer protocal. How do you think existing file uploads work??? Here's a deal, I'll make you a bet. If I can upload a file, via HTTP, and not using will you throw yourself off a bridge? Now this is clearly outside the scope of HTML 5, but you seem to be indicating that HTTP can only transfer HTML data? Is that what you are saying? Do you accept my bet? If I lose, I'll throw myself off a bridge, you can pick which one.
Do yourself a favor, re-read this again and again until you actually understand what the HTML 5 spec really is. Here it is again for ya:
"The Document Object Model (DOM) is a representation ? a model ? of a document and its content. [DOM3CORE] The DOM is not just an API; the conformance criteria of HTML implementations are defined, in this specification, in terms of operations on the DOM."
Do you get it yet moron? Here it is again:
"The Document Object Model (DOM) is a representation ? a model ? of a document and its content. [DOM3CORE] The DOM is not just an API; the conformance criteria of HTML implementations are defined, in this specification, in terms of operations on the DOM."
The HTML 5 spec defines the markup language(which is where you think HTML ends) AND the HTML DOM. I want them to add something to the DOM, something that would be trivially easy to do. The fact that there are over 500 people on that ******* committee just goes to show what a joke it is. Put 500 engineers in a room and see the progress they make.
BTW, did you see this:
"The Document Object Model (DOM) is a representation ? a model ? of a document and its content. [DOM3CORE] The DOM is not just an API; the conformance criteria of HTML implementations are defined, in this specification, in terms of operations on the DOM."
Do you get it yet, that's straight from the spec? If you want to be compliant with HTML 5, you need to fully support the DOM outlined in that doc. So, you clueless ******* brain dead monkey, is it sinking in yet? Through your series of responses, you've demostrated that you have NO clue regarding the following:
HTML - markup AND DOM
Javascript
TCP/IP
AJAX
Web Services
HTTP