В настоящее время большинство браузеров выполняют синхронизацию с высоким разрешением в performance.now().
performance.now()
Использование
var start = performance.now(); // code being timed... var duration = performance.now() - start;
Ссылки