웹앱의 성능을 높여줄 서비스 워커에 대하여 구글 크롬 Dev submit 2020 에서 했던 세션 중 하나를 공유합니다.(28분 정도로 짧아요!) Javascript 런타임은 single thre
웹앱의 성능을 높여줄 서비스 워커에 대하여 구글 크롬 Dev submit 2020 에서 했던 세션 중 하나를 공유합니다.(28분 정도로 짧아요!) Javascript 런타임은 single thread 기반이기 때문에 용량이 큰 파일 다운로드 같이 오랜시간이 걸리는 작업들은 main thread 에서 하지 않고 background worker에서 수행하는데요. worker 의 종류에는 web worker도 있고 service worker도 있습니다. 세션에서는 아래 내용을 설명합니다. 1. web worker 와 service worker 차이 2. service worker 와 window communication API 3. PWA patterns 그리고 실제 서비스 예시 .. (예시 코드도 나옵니다.)