|
@@ -1,17 +0,0 @@
|
|
-<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>
|
|
|