Subj : [Q] Are roots associated with globals, contexts, runtimes or none of the above ? To : netscape.public.mozilla.jseng From : t o b e Date : Thu Aug 26 2004 04:58 pm Less succintly: I use 1 runtime and a pool of contexts. Each thread wanting to run javascript acquires a arbitrary JS context and sets its global object to whatever the call context is. When the script is finished the global is set back to null. Rinse, repeat. Does this sound like a bad idea ? I root and unroot objects under a null global. Does this sound like a bad idea now ? t o b e .