[Webkit-unassigned] [Bug 50115] Need different behavior for ensuring execution order of dynamically loaded scripts
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 26 18:45:56 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=50115
--- Comment #3 from Kyle Simpson <getify at gmail.com> 2010-11-26 18:45:55 PST ---
For the record, the changeset to Webkit nightly that caused the breakage in LABjs is:
http://trac.webkit.org/changeset/67245
Specifically, stopping the fetching of scripts into the cache that are from a script tag with an unrecognized mime-type (like "script/cache"). This non-standard behavior was a long-term behavior in Webkit, and was relied on as the only way to do parallel loading, as the "hack" described in the above original post describes.
So, to be clear, *this current bug* is requesting that Webkit implement the newly proposed `async=false` behavior, to give a more proper and direct way of handling the described use case.
I'm *not* requesting that the hackish fake mime-type behavior (removed in the above changeset) be restored. Honestly, that was only a gap hack because there was no other way to do the required behavior in Webkit. If Webkit will implement `async=false`, the hack can be retired as only a legacy hack for older browsers in favor of the more proper approach from the proposal.
I am happy to make a test case to illustrate, but I think it's probably not necessary given this further description I've just made. But if you want a test, I can make one. All it needs to do is create a script element with a fake mime-type value and test whether that resource is loaded or not.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list