[Bug 24658] [imports]: The fetch readiness shouldn't block fetching.

https://www.w3.org/Bugs/Public/show_bug.cgi?id=24658

Morrita Hajime <morrita@google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Morrita Hajime <morrita@google.com> ---
See
https://github.com/w3c/webcomponents/commit/220b817d705f483b978b765f24244287d8ca28f9
and following changes.
I should've done this in branch to make the diff easy to read :-(

This is an attempt to reduce blocking.

The main changes are:

- Now the import dependencies are explained as a DAG.
  The dependency for each import is explicitly spec-ed as "import dependent" 
  using the DAG topology.

- The "import fetching" algorithm no longer spins until unblock.
  Only place to spin is before <script>, as it is originally intended.
  The notion of "fetch readiness" is gone.

Some superficial changes:

- "import parent" is renamed to "import owner". 
  Now the parent-child relationship over DOM is called "import owner" and
  one over the DAT is called "import parent".

- Many existing paragraphs are rephrased based on these new concepts.

I hope new revision make the whole concept clearer. 
As usual, feel free to reopen/file new bugs.
Any feedback will be appreciated!

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Tuesday, 18 February 2014 23:44:41 UTC