У меня ничего нет для Firefox, но в Chrome есть встроенный профилировщик, который отлично подходит для подобных вещей.
В качестве дополнительного бонуса он также показывает все события браузера, такие как перерисовки, поэтому вы можете создать свой код, который будет иметь минимальное влияние на браузер.