피드로 돌아가기
Dev.toFrontend
원문 읽기
Brave가 Manifest V3 제약을 우회하는 자체 내장 광고 차단 엔진으로 메모리 사용량 75% 감소 및 배터리 40% 효율 개선
Brave Browser Is the King in 2025–2026. There Is No Second Option
AI 요약
Context
Chrome은 2024년 Manifest V3를 최종화하면서 uBlock Origin 같은 확장 프로그램 기반 광고 차단 도구의 기능을 제한했다. 확장 프로그램 API의 샌드박싱 제약으로 인해 기존 광고 차단 방식은 깊이 있는 최적화를 구현할 수 없었다.
Technical Solution
- 브라우저 핵심 엔진에 광고 차단 기능을 통합: Brave Shields를 네이티브 기능으로 구현하여 페이지 로드 전 실행
- Rust 기반 광고 차단 엔진 재설계(2026년 1월): 메모리 소비 75% 감소, 기본값 45MB 절감
- Manifest V2 확장 프로그램 지원 유지: uBlock Origin, NoScript, uMatrix 등을 Chrome Web Store에서 직접 설치 가능하도록 지원
- 제3자 쿠키 차단을 기본값으로 설정: 2016년 출시 이후 9년간 기본 정책으로 유지
- 브라우저 지문 무작위화 및 HTTPS 자동 업그레이드: 세션별로 브라우저 지문을 변경하고 모든 연결을 HTTPS로 강제 전환
- Tor 프라이빗 윈도우 내장: VPN이 아닌 실제 양파 라우팅으로 트래픽 암호화
Impact
- 메모리 사용량 75% 감소(기본값 45MB)
- 모바일에서 데이터 사용량 14% 감소
- 모바일 배터리 수명 40% 개선
Key Takeaway
프라이버시 기능을 확장 프로그램이 아닌 브라우저 핵심 엔진에 통합하면 API 제약 없이 깊이 있는 최적화가 가능하며, 이는 광고 차단과 성능 개선을 동시에 달성할 수 있다. 기술 정책(Manifest V3)의 변화에 따라 아키텍처 수준에서 독립적으로 대응하는 것이 중요하다.
실천 포인트
사용자 프라이버시를 우선하는 웹 애플리케이션이나 브라우저 기반 서비스를 개발할 때는 확장 프로그램 의존도를 최소화하고 네이티브 기능으로 필수 보호 기능(광고 차단, 지문 보호, HTTPS 강제)을 구현해야 플랫폼 정책 변화에 영향받지 않으면서 성능 최적화도 달성할 수 있다.