На новом сайте для разработчиков Dev.Opera появилась статья с большим количеством советов про то, как заставить JavaScript выполняться в браузере быстрее.
Нет, вообще. Там даже местами написано, какой приём в каком браузере насколько эффективен.
Lev Serebryakov
2006
Ну, глупость там видна в самом начале — когда утверждается, что анаонимная функция есть тоже самое, что функция созданная через new Function(). Они бы хоть спеку почитали, про call chain, про scope, про то как и когда это дело наследуется...
Lev Serebryakov
2006
А остальное всё очевидно совсем. Ну, разве что то, что with{} и try{}catch(){}finally{} подтормаживают.
А пример с for(var i in oArray) {} тоже не совсем корректный :)
Александр Ксейр
2006
2Lev: А это чтобы использовали знания с умом. Не тупо копи-паст, а понимающе.
В их браузере?
Нет, вообще. Там даже местами написано, какой приём в каком браузере насколько эффективен.
Ну, глупость там видна в самом начале — когда утверждается, что анаонимная функция есть тоже самое, что функция созданная через new Function(). Они бы хоть спеку почитали, про call chain, про scope, про то как и когда это дело наследуется...
А остальное всё очевидно совсем. Ну, разве что то, что with{} и try{}catch(){}finally{} подтормаживают.
А пример с for(var i in oArray) {} тоже не совсем корректный :)
2Lev: А это чтобы использовали знания с умом. Не тупо копи-паст, а понимающе.