Firefox 149.0: Rust 기반 JPEG-XL 디코더와 개발자 개선 사항
Firefox 149.0이 2026년 3월 24일에 출시되었습니다. 주요 변경 사항으로는 C++ 대신 Rust 기반 JPEG-XL 디코더 jxl-rs로 전환, 더 빠른 PDF 처리, 불안정한 네트워크에서의 HTTP/3 지원, Linux에서 XDG Portal 기본 사용 등이 있습니다. 이 브라우저는 Windows, Linux, macOS에서 이용할 수 있습니다.
149.0 이전 릴리스 일정
Firefox 개발은 다음 일정을 따랐습니다: 138 버전 — 2025년 4월, 139 — 2025년 5월, 140 ESR — 2025년 6월 장기 지원 포함. Firefox 141은 2025년 7월 22일 출시, 142는 8월에 확장 프로그램용 LLM 추가, 143 — 9월, 144 — 10월, 145는 11월에 32비트 Linux 지원 중단. 2025년 12월 — 146, 2026년 1월 — 147, 2월 — 148에 "AI 관리" 섹션 포함.
디코딩 및 렌더링 기술 개선 사항
- Rust 기반 JPEG-XL (jxl-rs): C++ 디코더를 대체하며 메모리 안전한 처리를 제공합니다. 형식 지원 복원 후 Chrome의 접근 방식과 유사합니다.
- PDF 처리: 더 빠르며, 컨텍스트 메뉴를 통해 PDF에서 이미지 추출 지원.
- HTTP/3: 불안정한 네트워크에서 업로드 안정성 개선.
- Linux의 XDG Portal: 기본 파일 선택기, GTK3 대체 사용.
- Linux 오류 시각화: UI 요소 업데이트.
Windows에서 WebRender 레이어 컴포지터가 기본으로 활성화되어 전체 화면 비디오 중 전력 소비를 줄이고 WebGL/WebGPU를 가속화합니다.
웹 개발자를 위한 새로운 API
중·고급 전문가를 위한 도구가 추가되었습니다:
- HTMLMediaElement.captureStream(): 사양과 일치하며
:playing및:paused의사 클래스 지원,showPicker()를 사용한 텍스트 요소. - Reporting API: 플랫폼 기능 기반 웹 앱을 위한 범용 메커니즘.
이러한 API는 외부 라이브러리 없이 미디어 및 분석 통합을 간소화합니다.
UI 기능 및 플랫폼 변경 사항
- 분할 보기: 하나의 탭에서 두 페이지 화면 분할. 탭 우클릭으로 활성화, 탭 그룹 지원.
- 공유 버튼: 탭 우클릭으로 툴바에 추가, Windows/macOS 시스템 공유와 통합.
- Windows 위치 정보: Windows 7 API 대신 최신 Windows.Devices.Geolocation으로 전환.
보안 강화
- SafeBrowsing 사이트에 대한 알림 자동 차단 및 권한 취소.
- 부모 프로세스에서 JS 파일 로딩 강화.
이러한 변경은 기업 배포 및 안전한 웹 앱 개발을 목표로 합니다.
핵심 사항
- JPEG-XL을 Rust로 전환하여 성능 손실 없이 메모리 안전성 강화.
- 새로운 API로 웹 앱의 미디어 및 보고 기능 확장.
- 분할 보기와 공유로 프라이버시 손실 없이 UX 최적화.
- WebRender 컴포지터로 비디오/WebGL 시나리오에서 GPU 부하 감소.
- 악성 콘텐츠 및 JS 로드에 대한 보안 강화.
— Editorial Team
아직 댓글이 없습니다.