Я строю графический сайт с интенсивным использованием HTML5, который интенсивно использует функцию drawImage () контекста холста. В IE9 в Windows 7 производительность плавная, но в Firefox 4 все меняется. Я пытаюсь локализовать узкие места, чтобы начать оптимизацию.
Если я использую функцию профилирования производительности JavaScript в Firebug 1.7.0, я могу видеть статистику для своих собственных функций, но я также хотел бы видеть вызовы встроенных функций JavaScript. Есть ли способ сделать это в Firebug или другом инструменте?
В качестве обходного пути, я думаю, я мог бы сделать детализацию профилирования более тонкой, разбив вещи на множество крошечных функций, но я бы предпочел, чтобы мой дизайн не зависел от того, насколько легко профилировать.
Обновление : Оглядываясь назад на этот вопрос, мне приходит в голову, что рассматриваемые встроенные функции на самом деле не функции JavaScript, а функции, предоставляемые хостом. В данном случае это объекты DOM из браузера. Просто подумал, что проясню эту техническую деталь.