const records = []; ------------------------------------------------------ ①
    $screen.addEventListener('click', function () {
      if ($screen.classList.contains('waiting')) { // 대기 화면
        (중략)
      } else if ($screen.classList.contains('ready')) { // 준비 화면
      } else if ($screen.classList.contains('now')) { // 측정 화면
        endTime = new Date(); 
        const current = endTime - startTime; 
        records.push(current); 

     

        const average = records.reduce((a, c) => a + c) / records.length; --- ②
        $result.textContent = `현재 ${current}ms, 평균: ${average}ms`; ------ ③
        startTime = null; 
        endTime = null;
        $screen.classList.replace('now', 'waiting'); 
        $screen.textContent = '클릭해서 테스트를 시작하세요';
      }
    });
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.