[whatwg] The Attributes of the script element

zhao Matt mattzhaoweb at gmail.com
Fri Jul 30 01:33:07 PDT 2010


Quote from: HTML spec -4.3 Scripting
"Otherwise:
    The user agent must immediately execute the script block, even if other
scripts are already executing."

Quote from: "JavaScript - The Definitive Guide, 5th Edition"
"The core JavaScript language does not contain any threading mechanism, and
client-side JavaScript does not add any. Client-side JavaScript is (or
behaves as if it is) single-threaded."

Q1: Can JavaScript run in parallel in HTML5 ?
Obviously, the book thinks Client-side JavaScript is (or behaves as if it
is) *single-threaded*.
However,
HTML5 spec states 'the user agent must immediately execute the script block,
even if other scripts are *already* executing.',
Does it imply that scripts can be run in parallel?

So, whether or not JavaScript can be run in parallel in HTML5?
--------------------------------------------

Q2:
Quote from: HTML spec -4.3 Scripting
"Running a script: When a script element is to be run, the user agent must
act as follows:..."
The process includes 9 steps, but I don't sure which step will take the
attribute 'async' into consideration.

Could someone give a hand? thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100730/a0c643a6/attachment-0002.htm>


More information about the whatwg mailing list