W3C home > Mailing lists > Public > public-cdf@w3.org > March 2006

Re: CDR: "individual DOMs in isolation"

From: Alex Danilo <alex@abbra.com>
Date: Sat, 04 Mar 2006 03:00:52 +1100
Message-Id: <G57KVI.48YJ9XFDWFE@abbra.com>
To: Bjoern Hoehrmann <derhoermi@gmx.net>
Cc: public-cdf@w3.org

Hello Bjoern,

>>"Each child document DOM generates its own scripting execution context.
>>Each child DOM script execution context provides access to its
>>corresponding global object.
>>The CSS style-sheet cascade is applied to each DOM in isolation. CSS
>>property inheritance is inhibited at inclusion boundaries."
>What is the right term here, "DOM script execution context" or just
>"script execution context" and where is it defined? I could not find

These are general computer science terms which for the intended
audience of the spec. should not require definition.

A script is parsed into an internal representation such as stack based
byte-code, etc. That internal representation is executed within some
'execution context'. This is the state for the execution of the script.

I do not believe that the spec. should be responsible for defining well
understood terms that an implementer should have a sound grasp of.

Similarly, execution context for a script is a general thing that does
not have to have any form of DOM - perl for example. So I believe the
structure of the sentence implies that each document generates a single
execution context for script which is the intention.

>either term defined in the draft. Also, "inclusion boundaries" does
>not seem to be defined in the draft.

The term inclusion boundaries came from Maciej's email and seemed to
me self-explanatory however if it non-obvious I would appreciate suggested

>"Style sheet" is two words with
>no hyphen per http://www.w3.org/2001/06/manual/ btw.

Thanks for that correction.

Best regards,
Received on Friday, 3 March 2006 16:00:53 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:02:21 UTC