레이디버드 브라우저, 스타일·레이아웃 멀티스레드화 및 JavaScript JIT 탑재

Key Point
오픈소스 브라우저 레이디버드가 스레드 분리, JIT 컴파일, 새 WebAssembly 엔진 등으로 성능을 크게 향상시키고 웹 표준 호환성도 Safari를 넘어선 상태로 년말 알파 출시를 앞두고 있다.
핵심 요약
- 레이디버드는 10월 스타일과 레이아웃을 메인 스레드에서 분리해 JavaScript 실행 중에도 CSS 애니메이션과 :hover 상태가 지속되도록 개선했다.
- 자신이 아는 바로는 이 기능을 동시에 구현한 브라우저는 없다고 밝혔다.
- Linux와 macOS에서 LibJS에 최적화 JIT를 추가해 런타임 타입 프로파일링 기반으로 구동되며, 퍼저를 통해 JIT와 인터프리터의 결과를 비교해 버그를 찾았다.