WebGPU अब मुख्य ब्राउज़र पर काम करता है

François Beaufort
François Beaufort

पब्लिश होने की तारीख: 25 नवंबर, 2025

वेब डेवलपर और उपयोगकर्ताओं के लिए बड़ी खबर! WebGPU एक नया और दमदार एपीआई है. इसकी मदद से, बेहतरीन परफ़ॉर्मेंस वाले 3D ग्राफ़िक और सामान्य मकसद के लिए जीपीयू कंप्यूटेशन किए जा सकते हैं. यह एपीआई, Chrome, Edge, Firefox, और Safari पर आधिकारिक तौर पर काम करता है. इसका मतलब है कि ब्राउज़र में ही AAA गेमिंग, जटिल 3D मॉडलिंग, और ऐडवांस एआई ऐप्लिकेशन जैसे बेहतरीन अनुभव अब उपलब्ध हैं!

यह अहम उपलब्धि, W3C GPU for the Web Working Group के सालों के अथक प्रयासों का नतीजा है. इसमें Apple, Google, Intel, Microsoft, और Mozilla जैसी कंपनियों ने भी योगदान दिया है.

WebGPU क्यों ज़रूरी है

WebGPU, सिर्फ़ WebGL की जगह इस्तेमाल होने वाला टूल नहीं है. यह एक बहुत बड़ा बदलाव है. यह एक बेहतर और ज़्यादा परफ़ॉर्म करने वाला इंटरफ़ेस उपलब्ध कराता है. इसे आधुनिक वेब के लिए, बिलकुल नए सिरे से डिज़ाइन किया गया है. इसमें मुहावरेदार JavaScript API और टेक्स्ट पर आधारित आधुनिक शेडर लैंग्वेज शामिल है.

WebGPU, वेब पर हाई परफ़ॉर्मेंस कंप्यूटिंग और ग्राफ़िक्स के एक नए युग की शुरुआत करता है. यह आधुनिक जीपीयू सुविधाओं का सीधा ऐक्सेस देता है. पहले, WebGL जैसे पुराने एपीआई की वजह से इन सुविधाओं का ऐक्सेस सीमित था. इसका मुख्य इस्तेमाल ऐडवांस 3D ग्राफ़िक्स और रेंडरिंग के लिए किया जाता है. इससे गेमिंग का बेहतर और ज़्यादा असली अनुभव मिलता है. साथ ही, ब्राउज़र में ही जटिल डेटा विज़ुअलाइज़ेशन और बेहतर एडिटिंग टूल इस्तेमाल किए जा सकते हैं. खास तौर पर, यह कंप्यूट पाइपलाइन के ज़रिए जीपीयू की मदद से, सामान्य कंप्यूटिंग की प्रोसेस को तेज़ करता है. इससे मशीन लर्निंग इन्फ़्रेंस और ट्रेनिंग (बड़े लैंग्वेज मॉडल जैसे वर्कलोड चलाना), वीडियो प्रोसेसिंग, फ़िज़िक्स सिमुलेशन जैसे टास्क की परफ़ॉर्मेंस में काफ़ी सुधार होता है. इससे वेब पर, कंप्यूटेशनल इंटेंसिव ऐप्लिकेशन के लिए डेस्कटॉप-क्लास परफ़ॉर्मेंस मिलती है.

ONNX Runtime और Transformers.js, दोनों ही WebGPU का इस्तेमाल करते हैं. इससे ब्राउज़र में, मॉडल इन्फ़रेंस और कंप्यूटेशन को तेज़ी से और स्थानीय तौर पर किया जा सकता है. इस नई सुविधा की मदद से, बेहतर परफ़ॉर्मेंस वाले वेब-आधारित एआई ऐप्लिकेशन बनाए जा सकते हैं.

WebGPU में रेंडर बंडल भी शामिल हैं. यह एक ऐसी सुविधा है जिसकी मदद से डेवलपर, रेंडरिंग कमांड के सेट को रिकॉर्ड कर सकते हैं और उनका फिर से इस्तेमाल कर सकते हैं. इससे परफ़ॉर्मेंस बेहतर होती है और सीपीयू का इस्तेमाल कम होता है. Babylon.js की स्नैपशॉट रेंडरिंग, GPU रेंडर बंडल का इस्तेमाल करती है. इससे सीन को करीब 10 गुना ज़्यादा तेज़ी से रेंडर किया जा सकता है.

ब्राउज़र और ओएस की उपलब्धता

WebGPU, इन ब्राउज़र और ऑपरेटिंग सिस्टम पर उपलब्ध है:

  • Chrome, Edge, और Chromium पर आधारित अन्य ब्राउज़र:

    WebGPU, Windows (Direct3D 12 के साथ), macOS, और ChromeOS पर उपलब्ध है. इसके लिए, Chrome और Edge का 113 या इसके बाद का वर्शन होना ज़रूरी है.

    Android के लिए सहायता, Chrome के वर्शन 121 में जोड़ी गई थी. यह सुविधा, Android 12 या इसके बाद के वर्शन वाले डिवाइसों पर काम करती है. साथ ही, यह Qualcomm/ARM GPU के साथ काम करती है.

    Linux के लिए यह सुविधा उपलब्ध कराने पर काम चल रहा है. साथ ही, मौजूदा प्लैटफ़ॉर्म के लिए भी इस सुविधा को बेहतर बनाने पर काम चल रहा है.

  • Firefox:

    WebGPU, Windows पर Firefox 141 से उपलब्ध है.

    WebGPU, macOS Tahoe 26 में ARM64 मशीनों पर उपलब्ध है. यह सुविधा Firefox 145 से काम करती है.

    Linux, Android, और Intel पर आधारित Mac के लिए, यह सुविधा उपलब्ध कराने पर काम चल रहा है.

  • Safari:

    WebGPU, macOS Tahoe 26, iOS 26, iPadOS 26, और visionOS 26 में उपलब्ध है.

WebGPU की उपलब्धता और उन प्लैटफ़ॉर्म के बारे में ज़्यादा जानकारी और अपडेट पाने के लिए जहां इसे जल्द ही लॉन्च किया जा रहा है, यहां जाएं: WebGPU लागू करने की स्थिति बताने वाला पेज.

बढ़ता हुआ नेटवर्क

WebGPU का इस्तेमाल करने के लिए, आपको शुरू से काम करने की ज़रूरत नहीं है! आपकी पसंदीदा लाइब्रेरी पहले से ही WebGPU के साथ काम करती हैं:

इसके अलावा, Dawn (Chromium) और wgpu (Firefox) जैसे इंजन, स्टैंडअलोन और पोर्टेबल पैकेज हैं. ये क्रॉस-प्लैटफ़ॉर्म डेवलपमेंट को आसान बनाते हैं. साथ ही, Wasm और emscripten और Rust web-sys जैसे टूल का इस्तेमाल करके, प्लैटफ़ॉर्म के हिसाब से बनाए गए GPU ऐप्लिकेशन को वेब पर लाना बेहद आसान हो जाता है.

बेहतरीन परफ़ॉर्मेंस वाले वेब ऐप्लिकेशन का भविष्य अब आपके हाथ में है!

Acknowledgements

हमारा साथ देने और अपने सुझाव देने के लिए, हम सभी योगदानकर्ताओं का दिल से शुक्रिया अदा करते हैं. इन लोगों का हम दिल से शुक्रिया अदा करते हैं: कोरेंटिन वाल्लेज़, जिम ब्लैंडी, केन रसेल, माइक विर्ज़िकोव्स्की, निशिता बर्मन डे, पैट्रिक ब्रॉसेट, सेबास्टियन वैनडेनबर्ग, थॉमस लुचिनी, और थॉमस नैटेस्टेड.