- WebGPU가 오랜 개발 끝에 Firefox 141 Windows 버전에서 공식 지원됨
- WebGPU는 최신 그래픽 처리와 고성능 연산을 위한 웹 기반 GPU 인터페이스로, 게임·** 시각화**·** 로컬 연산**의 수준을 크게 높일 것으로 기대됨
- Firefox의 WebGPU 구현은 Rust 기반 WGPU 라이브러리 위에 구축되었으며, Direct3D 12, Metal, Vulkan 등 다양한 백엔드 지원
- 현재는 Windows에서만 정식 활성화되며, Mac과 Linux, Android 지원도 향후 예정
- 아직 성능 개선과 표준 준수 등 추가 개발 과제가 남아 있음
WebGPU Windows 지원의 의미
- 오랜 기간 개발한 WebGPU가 Firefox 141에서 Windows 환경에 정식 탑재됨
- WebGPU는 웹 콘텐츠가 사용자 GPU와 직접 연동해 고성능 그래픽과 병렬 연산을 구현할 수 있도록 해주는 최신 표준임
- 이 기술로 인해 웹 기반 게임, 데이터 시각화, 머신러닝 등 다양한 분야에서 성능 한계가 크게 확장될 전망임
- WebGPU 튜토리얼, WebGPU 샘플, MDN 문서를 통해 관련 학습과 실습 가능함
- WebGPU는 WebGPU W3C 표준과 WGSL 표준로 정의되며, Mozilla는 2017년부터 표준화 과정에 적극 참여해 왔음
브라우저별 WebGPU 현황
- Chrome에서는 이미 2023년부터 WebGPU 지원이 이뤄짐
- Safari 26에서는 올해 가을 출시 예정
- Firefox 141은 현재 Windows만 정식 지원, Mac/Linux/Android는 향후 업데이트로 확대 예정
- Firefox Nightly 버전에서는 그동안 Android 제외 모든 플랫폼에서 실험적으로 사용 가능했음
Firefox의 WebGPU 구현
- Firefox의 WebGPU는 오픈소스 Rust 라이브러리인 ** WGPU**를 기반으로 개발됨
- WGPU는 다양한 플랫폼 하드웨어에 맞춰 Direct3D 12, Metal, Vulkan 등 저수준 그래픽 API와 연결됨
- Mozilla는 WGPU 프로젝트의 주요 기여자임
- Rust 개발자라면 Firefox WebGPU에 기여하려면 WGPU 프로젝트에서 시작하는 것이 적합함
- WGPU는 Firefox 외부에서도 널리 쓰이며 활발한 커뮤니티가 존재함
주요 과제와 개선 작업
- WebGPU는 대형·복잡한 API로, 현재까지는 주요 데모 및 실사용 사례 중심으로 안정화에 집중함
- 추가 개선이 필요한 영역:
- 실사용에서 문제가 발생하면 Bugzilla WebGPU 컴포넌트에 상세 내용을 첨부해 제보 필요
앞으로의 계획
- Windows 이후 Mac, Linux, Android 순으로 정식 지원 확대 예정
- 성능, 호환성, 표준 준수 등 지속 개선 계획
- WebGPU의 정식 지원을 통해 웹 애플리케이션의 새로운 가능성이 열릴 것으로 기대