TechSpot تحتفل بعيدها الخامس والعشرين. TechSpot تعني التحليل الفني والمشورة يمكنك الوثوق به.
الصورة الكبيرة: جلب WebGL رسومات ثلاثية الأبعاد تسريع GPU إلى الويب. الآن ، يتم تصميم واجهة برمجة تطبيقات جديدة بشكل صريح لنقل رسومات الويب إلى المستوى التالي ، مع ميزات متقدمة مأخوذة مباشرة من المعايير الأصلية ثلاثية الأبعاد المتاحة على أنظمة تشغيل سطح المكتب الأكثر شيوعًا.
أصدرت Google إصدارًا تجريبيًا جديدًا لمتصفح Chrome 113 يجعل WebGPU متاحًا افتراضيًا في متصفح الشركة المملوك لها للمرة الأولى. WebGPU هي واجهة برمجة تطبيقات جديدة مكتوبة بلغة JavaScript تهدف إلى توفير “رسومات ثلاثية الأبعاد وقدرات حسابية حديثة” لمتصفحات الويب.
جوجل يقول يوفر WebGPU “فوائد كبيرة” في مهام الحوسبة المتوازية ثلاثية الأبعاد والمثقلة ، بما في ذلك تقليل عبء عمل JavaScript بشكل كبير لنفس الرسومات وتحسين أكثر من 3 أضعاف في استنتاجات نموذج التعلم الآلي. مقارنةً بـ WebGL ، يوفر WebGPU بالفعل برمجة GPU أكثر مرونة وإمكانية الوصول إلى الإمكانات المتقدمة لشريحة الرسومات ، كما تقول الشركة.
على عكس WebGL ، فإن WebGPU ليس منفذًا مباشرًا لأي واجهة برمجة تطبيقات أصلية موجودة ولكنه يعتمد على واجهات برمجة التطبيقات الرسومية الموجودة مسبقًا والتي توفرها Vulkan (عبر الأنظمة الأساسية) و Metal (Mac) و Direct3D 12 (Windows). تم تصميم واجهة برمجة التطبيقات مع وضع النظام الأساسي للويب في الاعتبار على كل من الأنظمة الأساسية للجوال وسطح المكتب ، على الرغم من أن الأجهزة المحمولة ستظل محدودة في إنشاء كائنات WebGPUDevice التي تتطلب واجهات برمجة تطبيقات ثلاثية الأبعاد من فئة سطح المكتب المذكورة أعلاه.
على عكس اللعين مانيفست V3 اقتراح ، من المحتمل أن يصبح WebGPU معيار W3C “عالميًا” مناسبًا نتيجة جهد تعاوني من قبل شركات الويب الكبرى بما في ذلك Mozilla و Intel و Microsoft و Apple. استغرق المشروع ست سنوات من التطوير من التصميم الأولي الذي نُشر في عام 2017. وتقول Google إن الدعم في Mozilla Firefox و Apple Safari لا يزال قيد التقدم.
يتوفر هذا التنفيذ الأولي لـ WebGPU في Chrome 113 لأجهزة ChromeOS مع دعم Vulkan وأنظمة Windows المتوافقة مع Direct3D 12 و macOS. قيل لنا إن Linux و Android والدعم الموسع للأنظمة الأساسية الأخرى سيأتي لاحقًا.
سيعمل إصدار WebGPU الأول بمثابة لبنة للتحديثات والتحسينات المستقبلية ، ويتم تشجيع المطورين على إرسال طلبات للحصول على ميزات إضافية ليتم تنفيذها. يخطط مهندسو Chromium بالفعل لتوفير “وصول أعمق” إلى النوى المظللة ، مع المزيد من تحسينات التعلم الآلي و “بيئة العمل الإضافية” في ما يسمى WebGPU Shading Language (WGSL).