화면 제어를 넘어 비동기 동시성으로: 당근 동네걷기의 오버레이 아키텍처 전환
당근 동네걷기 서비스는 웹뷰와 네이티브가 뒤섞여 동시다발적으로 발생하는 오버레이 UI의 순서 제어 문제를 해결하기 위해, 추상화 단위를 UI 데이터에서 비동기 함수 실행 단위로 전환하고 자바스크립트 마이크로태스크 스케줄링을 접목했습니다.
당근 동네걷기 서비스는 웹뷰와 네이티브가 뒤섞여 동시다발적으로 발생하는 오버레이 UI의 순서 제어 문제를 해결하기 위해, 추상화 단위를 UI 데이터에서 비동기 함수 실행 단위로 전환하고 자바스크립트 마이크로태스크 스케줄링을 접목했습니다.
Chrome 155 베타 안내는 목록 기호와 컨테이너 여백, 텍스트 모듈, 창 제어의 확장을 소개했다. 정식 출시 일정이 지난 현재에는 베타 당시 목록과 최신 릴리스 노트를 나눠 읽어야 한다. WebGPU나 JPEG XL과 별도로 UI 구성과 모듈 의존성 관리의 변화를 살펴본다.
HTML img 태그 환경에서 자바스크립트 없이 복합 벡터 모션을 구현하는 수단으로 SMIL의 가치가 재조명받고 있습니다. W3C의 syncbase 규격과 타이밍 차트 기반 선언형 구조 설계를 통해 코드 비대화와 유지보수 문제를 통제하는 실무 방안을 짚어봅니다.