Firebug is working to use its own module system based on evalInSandbox. Is this compile caching thing true, and will it even matter?
-steve--
The compiled code is not cached.
Whether that matters to you depends on how much code you're stuffing
into evalInSandbox and how often that code is the same as it was before.
-Boris
Well, all of Firebug. But I don't *think* its files would get loaded more the once, so it ought not to matter then..? I'm just looking at John's new module loader, and had some questions. In a way, perhaps it is better not to have a cache of the compile phase using up memory, though I think Firefox itself uses import() instead, so I guess my assumption would be wrong there.
And then there is the issue of passing objects in and out of the sandbox, which "even if you turn xrays off, you still get proxies because sandboxes have their own sub-processes and compartments"?
-s