파비콘 업데이트: HTML의 head 요소에 파비콘 위치를 지정하여 브라우저가 아이콘을 변경하도록 함. 크롬은 초당 약 4번 아이콘을 업데이트할 수 있음. 백그라운드 탭에서는 setInterval 루프가 초당 한 번만 실행됨. 웹 워커 사용: 웹 워커를 사용하여 타이머를 메인 문서로 메시지를 보내도록 하여 백그라운드 탭에서도 원활하게 작동하도록 함. 탭 위치 인식: AppleScript 코드에서 현재 창과 탭 인덱스를 쿼리 매개변수로 전달하여 각 탭이 자신의 위치를 알 수 있도록 함. 브로드캐스트 채널 사용: 웹소켓 대신 브로드캐스트 채널을 사용하여 같은 도메인의 다른 탭에 정보를 배포함. 메인 탭이 모든 백그라운드 탭의 등록 이벤트를 수신한 후 애니메이션을 실행함.240개의 브라우저 탭에서 Pong 실행하기
영감
프로토타이핑
빠른 파비콘 업데이트
탭 간 통신
캔버스에서 탭 바로
속도 향상
무엇을 만들 것인가?
Pong 구현
마무리