jQuery.globalEval(): Execution Delayed By Remote Scripts in Firefox
|Reported by:||serverherder||Owned by:||rwaldron|
This page demonstrates the issue. A remote script with a 5 second delay is inserted immediately before the call to globalEval(). In firefox <=3.6, the globalEval() script will not execute until the remote script is complete.
For Firefox 3.6, a work around exists. On the globalEval()'d script element, set the async property to true and embed the script text using data-uri. While it does not trigger synchronous execution, it does circumvent any delays caused by long polling remote scripts.
This was suggested here: http://forum.jquery.com/topic/prevent-globaleval-delays-in-firefox-using-async-data-uri
Change History (4)
comment:1 Changed 5 years ago by rwaldron
- Component changed from unfiled to core
- Milestone 1.next deleted
- Priority changed from undecided to low