Ladybird 7월 업데이트: HTTP/3, 높은 재생률 지원 등

2025-08-02
Ladybird 7월 업데이트: HTTP/3, 높은 재생률 지원 등

Ladybird 오픈소스 브라우저 엔진은 7월에 상당한 발전을 이루었으며, 47명의 기여자로부터 319개의 pull request를 병합했습니다. 주요 내용은 다음과 같습니다. HTTP/3 프로토콜 지원, 높은 재생률 화면에서의 렌더링 성능 향상, Google reCAPTCHA 호환성 문제 해결, Trusted Types 추가 지원, 개선된 SVG foreignObject 처리, `content: url(...)` 등 다수의 CSS 기능 개선(새로운 의사 클래스, 논리 속성 그룹 등). 내부적인 개선으로는 네이티브 UTF-16 문자열로의 전환을 통해 효율성이 향상되고 인코딩 관련 버그가 감소했습니다.

더 보기
개발

Ladybird 브라우저: 5월 업데이트 - 성능 향상 및 새로운 기능

2025-06-01
Ladybird 브라우저: 5월 업데이트 - 성능 향상 및 새로운 기능

Ladybird 브라우저 프로젝트는 5월에 53명의 기여자로부터 261개의 풀 리퀘스트를 병합하는 등 생산적인 한 달을 보냈습니다. 이 프로젝트는 새로운 후원자를 맞이했으며 공식적으로 세금 면제 상태를 받았습니다. 이번 달 주요 성과는 다음과 같습니다. Web Platform Tests (WPT)에 15,961개의 새로운 통과 테스트를 추가하여 실행 시간을 크게 단축했습니다. 더 관용적인 새로운 JavaScript 날짜 파서를 구현했습니다. 클립보드 API 및 전송 가능한 스트림 구현을 완료했습니다. SharedWorker에 대한 초기 지원을 제공했습니다. 내부 BigInt 구현을 LibTomMath로 바꿔 성능을 향상시켰습니다. CSS 축약 표기법에서 var() 및 attr()을 구현했습니다. Speedometer 2.1에서 10%의 속도 향상을 달성하는 성능 최적화를 수행했습니다.

더 보기

Ladybird 브라우저 프로젝트 월간 업데이트: 백만 단위 WPT 달성, OpenSSL 채택

2025-03-02
Ladybird 브라우저 프로젝트 월간 업데이트: 백만 단위 WPT 달성, OpenSSL 채택

오픈소스 브라우저 프로젝트인 Ladybird는 이번 달 35명의 기여자로부터 281개의 PR을 병합하는 등 상당한 진전을 이루었습니다. Web Platform Tests (WPT)의 합격 서브테스트 수는 177만 건을 넘어서 iOS 대체 브라우저 엔진으로서의 90% 합격률 목표에 가까워지고 있습니다. 자체 암호화 라이브러리를 OpenSSL로 대체하고 네트워크 스택을 curl로 마이그레이션했습니다. Firefox DevTools 지원을 추가하여 디버깅 효율성을 향상시켰습니다. 또한 CSS 이미지 커서, 새로운 CSS 의사 클래스, 텍스트 데코레이션 오류 강조 표시 등의 기능을 추가하고 TextEncoderStream 및 Resource Timing API를 구현했습니다. 스타일 무효화 메커니즘을 최적화하고 aarch64 Linux 지속적 통합을 추가했습니다.

더 보기
개발