Ох, там по ссылке ещё дичь ужасная... Оказывается, если послеreturnвсунутьeval, оптимизатор V8 не будет оптимизировать код функции
И эти люди запрещают нам ковыряться в носу, нет слов...
> -- Цитата:
> function toFastProperties(obj) {    /*jshint -W027,-W055,-W031*/    function FakeConstructor() {}    FakeConstructor.prototype = obj;    var l = 8;    while (l--) new FakeConstructor();    ASSERT("%HasFastProperties", true, obj);}