Cache NS2V8 compilation results per module instead of only the runtime modules as a group.
When computing deferred content, also build the subtree off of the UI thread.