애 둘 냥 둘

    webworker 1

    background 에서도 동작하는 javascript 를 만들기

    setInterval 또는 setTimout 을 이용해 주기적인 호출이 필요한 javascript 를 작성했을 때 가장 문제가 되는 부분이라면 바로 브라우저가 백그라운드일 때 정상적으로 javascript 가 정상적으로 호출이 되지 않는다는 것이죠. let count = 0; setInterval(() => { console.log(`call: ${++count}`); }, 200); 이런 코드를 작성했다고 합시다. 5번까지 정상적으로 약 200ms 간격으로 호출되나 백그라운드로 이동된 후부터는 대략 1초 간격으로 호출되기 시작합니다. 따라서 주기적인 폴링이 필요하다거나 카운팅을 한다거나 하는 경우 문제가 생깁니다. 그런 경우 Web Worker 를 이용하여 작성하게 되면 해결됩니다. const blob..

    개발/Front-End 2023.07.14
    이전
    1
    다음
    더보기
    프로필사진

    애 둘 냥 둘 삶의 보고서

    • 분류 전체보기 (208)
      • 보고서 (172)
        • 사먹음 (122)
        • 해먹음 (12)
        • 타먹음 (7)
        • 가봄 (19)
        • 써봄 (12)
      • 기록 (17)
        • 일상 (7)
        • 문화 (6)
        • 해결 (4)
      • 개발 (19)
        • Front-End (15)
        • IoT (4)

    Tag

    을지로, 을지로4가역, 식당, 필동, 강동구, 충무로역, 칵테일, 강릉, 고덕동, 키즈카페, 을지로3가역, 상일동역, 하남, 충무로, 중구, 미사, 엑스박스, 돈까스, 요리, 감자전,

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바