This change allows us to take advantage of WebKit's lazyattach, which provides a significant performance win on dom manipulations.
Created attachment 29154 [details] patch
Comment on attachment 29154 [details] patch Looks good -- one question? For DOM exception handling, can we use the throwError(ExceptionCode) helper from V8Proxy.h? It returns v8::Undefined(), but that should still work. Right?
Comment on attachment 29154 [details] patch Doh! I think Node.idl change is missing from the patch.
Created attachment 29267 [details] updated patch to address comments. Sorry for the clerical error; Node.idl changes attached.
Landed as http://trac.webkit.org/changeset/42248.