הפעלת אפליקציות עם ביצועים גבוהים בדפי אינטרנט.

סקירה כללית

WebAssembly (שבחלק מהמקרים מקוצר Wasm) מגדיר פורמט בינארי של קוד בינארי ופורמט טקסט תואם לתוכנות הפעלה וממשקי תוכנה, כדי להקל על האינטראקציות בין התוכנות האלה לבין סביבת המארח שלהן.

המטרה העיקרית של WebAssembly היא לאפשר לאפליקציות עם ביצועים גבוהים בדפי אינטרנט, "אבל היא לא מתבססת על הנחות ספציפיות לאינטרנט או מספקת תכונות ספציפיות לאינטרנט, כך שאפשר להשתמש בהן גם בסביבות אחרות", בהתאם לspec.

זהו תקן פתוח ומטרתו לתמוך בכל שפה בכל מערכת הפעלה, ולמעשה כל השפות הנפוצות ביותר כבר קיבלו תמיכה ברמה מסוימת.