이제 주요 브라우저에서 WebGPU 지원

François Beaufort
François Beaufort

게시일: 2025년 11월 25일

웹 개발자와 사용자를 위한 반가운 소식입니다. 고성능 3D 그래픽과 범용 GPU 컴퓨팅을 실행하는 강력한 새 API인 WebGPU가 Chrome, Edge, Firefox, Safari에서 공식적으로 지원됩니다. 즉, AAA 게임, 복잡한 3D 모델링, 고급 AI 애플리케이션과 같은 고급 브라우저 내 환경의 미래가 지금 시작된 것입니다.

이 중요한 이정표는 Apple, Google, Intel, Microsoft, Mozilla 등의 기업이 참여한 W3C GPU for the Web Working Group의 수년간에 걸친 광범위한 공동 개발의 결과입니다.

WebGPU가 중요한 이유

WebGPU는 WebGL을 대체하는 것 이상입니다. 최신 웹을 위해 처음부터 설계된 더 깔끔하고 성능이 뛰어난 인터페이스를 제공하는 대대적인 도약입니다. 여기에는 관용적인 JavaScript API와 최신 텍스트 기반 셰이더 언어가 포함됩니다.

WebGPU는 웹에서 새로운 시대의 고성능 컴퓨팅 및 그래픽을 지원하며, 이전에는 WebGL과 같은 오래된 API로 제한되었던 최신 GPU 기능에 직접 액세스할 수 있습니다. 주요 사용 사례는 고급 3D 그래픽 및 렌더링으로, 브라우저에서 바로 풍부하고 사실적인 게임 환경, 복잡한 데이터 시각화, 정교한 편집 도구를 사용할 수 있습니다. 또한 컴퓨팅 파이프라인을 통해 GPU 가속 범용 컴퓨팅을 지원합니다. 이를 통해 머신러닝 추론학습 (대규모 언어 모델과 같은 워크로드 실행), 동영상 처리, 물리 시뮬레이션과 같은 작업의 성능이 크게 향상되어 웹의 컴퓨팅 집약적인 애플리케이션에 데스크톱급 성능을 제공합니다.

ONNX RuntimeTransformers.js는 이미 WebGPU를 사용하여 브라우저에서 고속 로컬 모델 추론 및 계산을 지원합니다. 이러한 발전으로 고성능 웹 기반 AI 애플리케이션을 개발할 수 있는 새로운 가능성이 열립니다.

WebGPU는 성능 향상과 CPU 오버헤드 감소를 위해 개발자가 렌더링 명령어 세트를 기록하고 재사용할 수 있는 강력한 기능인 렌더링 번들도 도입합니다. GPU 렌더링 번들을 사용하는 Babylon.js의 스냅샷 렌더링을 사용하면 장면을 약 10배 더 빠르게 렌더링할 수 있습니다.

브라우저 및 OS 사용 가능 여부

WebGPU는 다음 브라우저 및 운영체제에서 사용할 수 있습니다.

  • Chrome, Edge 및 기타 Chromium 기반 브라우저:

    WebGPU는 Chrome 및 Edge 버전 113부터 Windows (Direct3D 12 사용), macOS, ChromeOS에서 사용할 수 있습니다.

    Android 12 이상을 실행하고 Qualcomm/ARM GPU가 있는 기기의 경우 Chrome 버전 121에서 Android 지원이 추가되었습니다.

    Linux 지원 및 기존 플랫폼에 대한 지원 확대가 진행 중입니다.

  • Firefox:

    Firefox 141부터 Windows에서 WebGPU를 사용할 수 있습니다.

    Firefox 145부터 ARM64 시스템의 macOS Tahoe 26에서 WebGPU를 사용할 수 있습니다.

    Linux, Android, Intel 기반 Mac에 대한 지원이 진행 중입니다.

  • Safari:

    WebGPU는 macOS Tahoe 26, iOS 26, iPadOS 26, visionOS 26에서 사용할 수 있습니다.

WebGPU의 사용 가능 여부와 곧 출시될 플랫폼에 관한 자세한 내용과 업데이트는 WebGPU 구현 상태 페이지를 참고하세요.

성장하는 생태계

WebGPU를 사용하기 위해 처음부터 시작할 필요는 없습니다. 이미 즐겨 사용하는 라이브러리에서 WebGPU를 지원합니다.

또한 기본 엔진인 Dawn (Chromium)과 wgpu (Firefox)는 독립형 휴대용 패키지입니다. 이러한 기능은 크로스 플랫폼 개발을 간소화하여 Wasmemscripten, Rust web-sys와 같은 도구를 사용하여 플랫폼별 GPU 앱을 웹으로 가져오는 작업을 매우 간단하게 만듭니다.

고성능 웹 앱의 미래가 지금 시작됩니다.

감사의 말씀

소중한 의견과 협업을 제공해 주신 모든 참여자에게 진심으로 감사드립니다. Corentin Wallez, Jim Blandy, Ken Russell, Mike Wyrzykowsk, Nishitha Burman Dey, Patrick Brosset, Sebastien Vandenberghe, Thomas Lucchini, Thomas Nattestad에게 특별히 감사드립니다.