Adv

10/23/2007

網摘: 只需一行令 IE 的 JavaScript 高速執行的方法 - IT戦記

網摘: 一行で IE の JavaScript を高速化する方法 - IT戦記


大概是指 "window.document" 在 IE 內是以 heavy weight 元件(native binded / JNI ? )的方式存在。每當 script 嘗試存取此 object 都會出現不必要的 overhead。而如果把它轉為比較 light weight 的 script object 則會比較快。


利用一句 IE 特定的 comment 來針對只在 IE 執行 eval("var document=window.document");,則可以減少不必要的 loading 來實現加速。


不過其實如果你有用 JavaScript 的 encoder / compression tool,一般都會把你的 document 長寫轉為比較短的寫法來減少 javascript 的長度吧。

沒有留言: