hw12_01_Make Timer.html 829 B

1234567891011121314151617
  1. <header>make profile timer</header>
  2. <body>
  3. <script>
  4. const makeProfileTimer = () => {
  5. let startTime = performance.now();
  6. function timer() {
  7. return performance.now() - startTime;
  8. }
  9. return timer;
  10. }
  11. var timer = makeProfileTimer()
  12. alert('Замеряем время работы этого alert'); //некий код, время выполнения которого мы хотим измерить с высокой точностью
  13. alert(timer()); //alert должен вывести время в микросекундах от выполнения makeProfileTimer до момента вызова timer(),
  14. // т. е. измерить время выполнения alert
  15. </script>
  16. </body>