תאריך פרסום: 25 בנובמבר 2025
חדשות טובות למפתחי אתרים ולמשתמשים! WebGPU – ממשק ה-API החדש והעוצמתי להפעלת גרפיקה תלת-ממדית עם ביצועים גבוהים וחישובים כלליים של GPU – נתמך באופן רשמי ב-Chrome, Edge, Firefox ו-Safari. כלומר, העתיד של חוויות מתקדמות בדפדפן, כמו משחקי AAA, מודלים מורכבים בתלת-ממד ואפליקציות מתקדמות של AI, כבר כאן!
אבן הדרך המשמעותית הזו היא תוצאה של שנים של פיתוח נרחב ושיתופי על ידי קבוצת העבודה של W3C בנושא GPU לאינטרנט, עם תרומות מחברות כולל Apple, Google, Intel, Microsoft ו-Mozilla.
למה WebGPU חשוב
WebGPU הוא לא רק תחליף ל-WebGL, אלא קפיצת מדרגה משמעותית. הוא מציע ממשק נקי ויעיל יותר, שתוכנן מהיסוד עבור האינטרנט המודרני. הוא כולל JavaScript API אידיומטי ושפת הצללה מודרנית מבוססת-טקסט.
WebGPU פותח עידן חדש של ביצועים גבוהים בחישובים ובגרפיקה באינטרנט, ומציע גישה ישירה לתכונות מודרניות של GPU שהיו מוגבלות בעבר על ידי ממשקי API ישנים יותר כמו WebGL. מקרי השימוש העיקריים שלו הם גרפיקה תלת-ממדית מתקדמת ורינדור, שמאפשרים חוויות גיימינג עשירות וריאליסטיות יותר, הדמיות מורכבות של נתונים וכלי עריכה מתקדמים ישירות בדפדפן. חשוב לציין שהיא גם מאפשרת חישוב למטרות כלליות עם האצת GPU דרך צינור העיבוד שלה. השיפור הזה משפר באופן משמעותי את הביצועים במשימות כמו הסקת מסקנות של למידת מכונה ואימון (הפעלת עומסי עבודה כמו מודלים גדולים של שפה), עיבוד וידאו, סימולציות פיזיקליות, ובאופן כללי, מאפשר ביצועים ברמה של מחשב שולחני באפליקציות אינטנסיביות מבחינת חישובים באינטרנט.
הספריות ONNX Runtime ו-Transformers.js כבר משתמשות ב-WebGPU כדי לאפשר הסקה וחישוב של מודלים מקומיים במהירות גבוהה בדפדפן. החידוש הזה פותח אפשרויות חדשות לפיתוח אפליקציות AI מבוססות-אינטרנט עם ביצועים גבוהים.
בנוסף, WebGPU מציגה את Render Bundles, תכונה עוצמתית שמאפשרת למפתחים לתעד ולהשתמש מחדש בקבוצות של פקודות עיבוד, כדי לשפר את הביצועים ולהפחית את העומס על המעבד. התכונה Snapshot Rendering של Babylon.js, שמשתמשת ב-GPU Render Bundles, יכולה לעזור לעבד סצנות בערך פי 10 מהר יותר.
זמינות הדפדפן ומערכת ההפעלה
WebGPU זמין בדפדפנים ובמערכות ההפעלה הבאים:
דפדפני Chrome, Edge ודפדפנים אחרים שמבוססים על Chromium:
WebGPU זמין ב-Windows (עם Direct3D 12), ב-macOS וב-ChromeOS החל מגרסה 113 של Chrome ו-Edge.
התמיכה ב-Android נוספה ב-Chrome מגרסה 121 למכשירים עם Android מגרסה 12 לפחות, ומעבדי GPU של Qualcomm/ARM.
אנחנו עובדים על תמיכה ב-Linux ועל הרחבת התמיכה בפלטפורמות קיימות.
Firefox:
WebGPU זמין ב-Windows החל מ-Firefox 141.
WebGPU זמין ב-macOS Tahoe 26 במחשבי ARM64, החל מ-Firefox 145.
אנחנו עובדים על תמיכה ב-Linux, ב-Android ובמחשבי Mac מבוססי-Intel.
Safari:
WebGPU זמין ב-macOS Tahoe 26, iOS 26, iPadOS 26 ו-visionOS 26.
לפרטים נוספים ולעדכונים על הזמינות של WebGPU ועל הפלטפורמות שבהן היא תושק בקרוב, אפשר לעיין בדף הסטטוס של הטמעת WebGPU.
סביבה עסקית מתפתחת
אתם לא צריכים להתחיל מאפס כדי להשתמש ב-WebGPU. הספריות שאתם אוהבים כבר תומכות ב-WebGPU:
בנוסף, מנועי הבסיס – Dawn (Chromium) ו-wgpu (Firefox) – הם חבילות עצמאיות וניידות. הם מפשטים את הפיתוח חוצה הפלטפורמות, ומאפשרים להעביר בקלות רבה אפליקציות GPU ספציפיות לפלטפורמה לאינטרנט באמצעות Wasm וכלים כמו emscripten ו-Rust web-sys.
העתיד של אפליקציות אינטרנט עם ביצועים גבוהים כבר כאן!
תודות
אנחנו מודים לכל התורמים על התובנות החשובות ושיתוף הפעולה. תודה מיוחדת ל: Corentin Wallez, Jim Blandy, Ken Russell, Mike Wyrzykowsk, Nishitha Burman Dey, Patrick Brosset, Sebastien Vandenberghe, Thomas Lucchini ו-Thomas Nattestad.