1234567891011121314151617 |
- <header>make profile timer</header>
- <body>
- <script>
- const makeProfileTimer = () => {
- let startTime = performance.now();
- function timer() {
- return performance.now() - startTime;
- }
- return timer;
- }
- var timer = makeProfileTimer()
- alert('Замеряем время работы этого alert'); //некий код, время выполнения которого мы хотим измерить с высокой точностью
- alert(timer()); //alert должен вывести время в микросекундах от выполнения makeProfileTimer до момента вызова timer(),
- // т. е. измерить время выполнения alert
- </script>
- </body>
|