How then the browser is splitting its time between pages? You are saying that two lines of code should not be divided in time/between pages - is browser queing all function calls/event routines?
On 8 Lis, 23:51, cc <[email protected]> wrote: > On 2009-11-08 14:06, Kodak wrote:> On 8 Lis, 22:23, Anthony > Lieuallen<[email protected]> wrote: > > >> On 11/8/2009 1:31 PM, Kodak wrote: > > >>> If Javascript is single-threaded then it is per window. > > >> Do you have any evidence to back up this statement? I do not believe it > >> to be true. > > > I do not have it - I will need to dig it. Are you saying that having > > dozens of windows opened all javascript in them is run in single > > thread? So any long lasting call, make it a not asynchronious ajax > > call would stop all of your pages from loading/interpreting > > javascript? I'm not feeling it is. > > I'm afraid that's exactly what Anthony is saying, and what I would > probably have said if he hadn't. IIUC, that's actually one of the major > performance roadblocks for Firefox in the next year or three: Javascript > in Firefox (and in nearly every other browser, except of course Chrome) > is single-threaded, because multi-threading would break lots of scripts. > Namely, all the scripts that assume what is essentially cooperative > multi-tasking (like Anthony's suggestion). Electrolysis and other > projects may help considerably here, but backward compatibility is a > tricky thing.> Well it can be a single thread with some time divisioning > between > > "windows" but then still I would need a mechanism to sychronize > > "windows" somehow so we are comming to the start. > > Yes, and I believe Anthony's original suggestion would apply here. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/greasemonkey-users?hl=en -~----------~----~----~----~------~----~------~--~---
