I don't understand your comment about `window` and `document`.  They
are already globals in browser JS environments.
Please, take some time to read again my previous posts, I am refering to both server side's and browser's env, with 'window' and 'document' that are familiar as examples, but these could be 'mylocalvar1' and 'mylocalvar2' in both (and in my server side examples 'window' and 'document' are not supposed at all to be in fine globals)

As for async, there are a variety of ways to make it easier
No, the only way to ease your life is to define a lot of things as globals which some people like myself might not want to do, same as var script_=document.createElement('script') callbacks, modules are reproducing the same

I don't know if you develop everyday async code handling multiple asyncs stuff but it becomes all the time very quickly a nightmare
, but we
are *not* going to add synchronous IO as part of the module system.
The run-to-completion semantics of JS are non-negotiable.
Then the sync xhr is absurd ?

The "non-negotiable" word reminds me some famous vendor not implementing the sync xhr for obscure purposes (not blocking the app or something like this), I did not check since that time but I would bet they finally implemented it

It is really needed and looks so simple, do we have to live forever with the xhr limitations or can this simple thing be included ? (I understand it does not follow the global logic of modules/loaders but there might be a way)

--
jCore
Email :  [email protected]
Web :    www.jcore.fr
Webble : www.webble.it
Extract Widget Mobile : www.extractwidget.com
BlimpMe! : www.blimpme.com



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to