Files
2nd/10_Wiki/Topics/AI/Firefox.md
T

48 lines
3.9 KiB
Markdown

---
id: P-REINFORCE-AUTO-7265C7
category: "[[10_Wiki/💡 Topics/AI]]"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - Firefox"
---
# [[Firefox]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 지식 요약 정보 추출 중...
## 📖 구조화된 지식 (Synthesized Content)
**웹 성능 및 네트워크 최적화**
* Firefox는 Interop 2025 프로젝트의 일환으로 Largest Contentful Paint(LCP) 및 Interaction to Next Paint(INP) 지표 지원 작업을 시작했으며, 2025년 10월 배포된 버전 144부터 INP를 정식 지원하고 있습니다 [1].
* Time to First Byte(TTFB) 점수를 측정할 때 Firefox는 기존부터 early hint 응답 데이터를 포함하여 계산해왔으며, 2025년 2월 Chrome 역시 이 방식을 따르도록 변경되었습니다 [2].
* 리소스의 사전 로딩을 위한 추측 규칙(Speculation Rules) 프로토타입을 작업 중이며 [3], 재방문 시 다운로드 크기를 줄일 수 있는 압축 딕셔너리(Compression Dictionaries) 지원도 활발히 개발하고 있습니다 [4].
**이미지 포맷 지원**
* 과거 Mozilla는 저수준 언어로 작성된 복잡한 디코더가 일으킬 수 있는 보안 위험을 우려하여 JPEG XL 도입을 꺼렸습니다 [5]. 그러나 2024년 9월 Google과 Rust 기반 디코더에 대해 논의한 후 입장을 선회했습니다 [5].
**WebGL 지원 및 프로파일링**
* 보안상의 이유로 듀얼 GPU를 사용하는 Mac 시스템에서는 WebGL 컨텍스트를 생성하기 전에 반드시 개별(Discrete) GPU로 전환하여 머물도록 강제합니다 [6]. GPU가 블랙리스트에 오르더라도 `WebGLRenderingContext` 객체 자체는 존재합니다 [7].
* 개발자가 WebGL 성능을 분석할 때 `about:config`에서 `layers.acceleration.draw-fps`를 활성화하여 FPS 카운터를 표시할 수 있습니다 [8].
* Vsync를 비활성화하려면 `layout.frame_rate`를 0으로, `layers.offmainthreadcomposition.frame-rate`를 1000으로 설정하고, ANGLE을 우회하여 네이티브 OpenGL을 테스트하려면 `webgl.prefer-native-gl`을 활성화할 수 있습니다 [9, 10].
* 다만, 보안을 이유로 `EXT_disjoint_timer_query` 확장은 지원이 중단되었으며, `EXT_disjoint_timer_query_webgl2`가 작동하지 않거나 브라우저 탭을 다운시키는 버그가 보고된 바 있습니다 [11-14].
**WebGPU 생태계와 안정성**
* Firefox는 버전 141부터 Windows 플랫폼에 한정하여 WebGPU 지원을 도입하기 시작했습니다 [15].
* Firefox의 렌더링 엔진인 Gecko는 WebGPU 타임스탬프 쿼리(timestamp queries) 지원에 대해 긍정적인 입장을 냈습니다 [16, 17].
* 하지만 현재 Firefox 내 WebGPU 생태계는 일부 하드웨어에서 여전히 불안정한 상태입니다. 특정 기기(예: Lenovo MX350)에서는 실행 시 "WebGPU is disabled by blocklist"라는 오류와 함께 차단되며, Intel NUC와 같은 환경에서는 타임스탬프 쿼리가 비정상적으로 긴 프레임 시간을 보고하는 버그가 존재합니다 [18].
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌:** 자동화 엔진에 의해 매핑된 지식으로, 추후 정밀 검증 필요.
- **정책 변화:** AI 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[WebGPU]], [[WebGL]], [[Interaction to Next Paint (INP)]], [[JPEG XL]]
- **Projects/Contexts:** [[Interop 2025]]
- **Contradictions/Notes:** 소스에 따르면 Firefox는 보안 문제를 이유로 WebGL의 타이머 쿼리(`EXT_disjoint_timer_query`) 기능을 지원하지 않았으나 [12, 14], WebGPU의 타임스탬프 쿼리 기능에 대해서는 긍정적인 도입 의사를 보였습니다 [16, 17].
---
*Last updated: 2026-04-19*
- Raw Source: [[00_Raw/2026-04-20/Firefox.md]]
---