Недавно я попытался оптимизировать код для часто создаваемого объекта значения. (Трехмерный вектор, fwiw)
Я попытался преобразовать конструкторную функцию из шаблона анонимного метода factory в обычный конструктор JavaScript.
Это привело к серьезному снижению производительности которое меня удивило, поскольку использование "новых" и обычных конструкторов было очень рекомендовано в моей последний вопрос по теме шаблонов JavaScript/ factory.
Вполне возможно, что мой тест слишком упрощен или просто неправильный, или результат недавней оптимизации производительности, сделанной в хромовом движке JavaScript, или все вышеперечисленное. В любом случае, мне бы очень хотелось узнать, почему мои "оптимизации" привели к снижению производительности - и - самое главное: есть ли очевидная проблема с моим jsperf testrun?