
098 - 프로그레시브 웹 앱
4
.
8
.
5
라이트하우스
라이트하우스
(https
://
pwabook
.
com
/
lighthouse)
는 구글에서 개발한 오픈소스 도
구이며,
PWA
모범 사례와 비교하며 자동으로 앱을 검사하는데 사용할 수 있습니다.
라이트하우스는 브라우저 확장
(
그림
4
-
8)
은 물론 지속적인 통합
(CI
,
Continuous
Integration )
파이프라인에 합쳐질 수 있는
command
-
line
도구로 사용이 가능
합니다.
그림
4
-
8
고담 임페리얼 호텔 앱을 테스트하는 라이트하우스 크롬 확장프로그램
4.9
정리
이번 장을 통해 서비스 워커 생명주기에 대해 더 잘 이해할 수 있었기를 바랍니다.
서비스 워커가 구동되기 전에 가끔씩 페이지를 새로고침해야 하는 이유가 무엇인
지, 혹은 서비스 워커를 업데이트하고 새로고침을 해도 새 코드가 작동하지 않는
이유가 무엇인지 아직 이해되지 않으셨다면 이번 장을 다시 읽어보세요.
서비스 워커 생명주기는 가장 헷갈리는 부분 중 하나입니다.
20
분 동안 지저분한
버그를 디버깅하다가 끝에 가서야 페이지가 아직 예전 서비스 워커에 의해 제어되
고 있다는 것을 깨닫게 되는 경우도 종종 있습니다.
서비스 워커 생명주기를 이해하고 나면 놀라운 일들을 할 수 있고 새로운 기회가