WebAssembly

WebAssembly
פרדיגמות תכנות אימפרטיבי, תכנות מובנה, תכנות מונחה מחסנית עריכת הנתון בוויקינתונים
תאריך השקה 2015 עריכת הנתון בוויקינתונים
מתכנן World Wide Web Consortium עריכת הנתון בוויקינתונים
מפתח World Wide Web Consortium, חברת גוגל, מיקרוסופט, מוזילה, אפל עריכת הנתון בוויקינתונים
הושפעה על ידי Google Native Client, PNaCl
רישיון Apache License 2.0
סיומת wast, wasm עריכת הנתון בוויקינתונים
webassembly.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

WebAssembly או בקיצור Wasm הוא תקן פתוח המגדיר פורמט לקוד בינארי יביל (portable binary-code) לקובצי הרצה, יחד עם ייצוג טקסטואלי בשפת סף, והגדרות ממשקים שנועדו להקל על הרצת הקוד בסביבת הריצה המארחת.[1][2][3][4] המטרה העיקרית של WebAssembly היא לאפשר ביצועים גבוהים ביישומי רשת, אבל הפורמט נועד גם לשילוב בסביבות אחרות.[5][6]

  1. ^ "Introduction — WebAssembly 1.0". webassembly.github.io. נבדק ב-18 ביוני 2019. WebAssembly is an open standard... {{cite web}}: (עזרה)
  2. ^ "Introduction — WebAssembly 1.0". webassembly.github.io. נבדק ב-18 ביוני 2019. WebAssembly is a ... code format {{cite web}}: (עזרה)
  3. ^ "Conventions — WebAssembly 1.0". webassembly.github.io. נבדק ב-17 במאי 2019. WebAssembly is a programming language that has multiple concrete representations (its binary format and the text format). Both map to a common structure. {{cite web}}: (עזרה)
  4. ^ "Introduction — WebAssembly 1.0". webassembly.github.io. נבדק ב-18 ביוני 2019. ... this specification is complemented by additional documents defining interfaces to specific embedding environments such as the Web. These will each define a WebAssembly application programming interface (API) suitable for a given environment. {{cite web}}: (עזרה)
  5. ^ "WebAssembly Specification Release 1.0 (Draft, last updated Apr 16, 2019): Introduction". webassembly.org. נבדק ב-6 במאי 2019. Its main goal is to enable high performance applications on the Web, but it does not make any Web-specific assumptions or provide Web-specific features, so it can be employed in other environments as well. {{cite web}}: (עזרה)
  6. ^ Haas, Andreas; Rossberg, Andreas; Schuff, Derek L.; Titzer, Ben L.; Holman, Michael; Gohman, Dan; Wagner, Luke; Zakai, Alon; Bastien, JF (14 ביוני 2017). "Bringing the Web Up to Speed with WebAssembly". SIGPLAN Notices. 52 (6): 185–200. doi:10.1145/3140587.3062363. ISSN 0362-1340. While the Web is the primary motivation for WebAssembly, nothing in its design depends on the Web or a JavaScript environment. It is an open standard specifically designed for embedding in multiple contexts, and we expect that stand-alone implementations will become available in the future. {{cite journal}}: (עזרה)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy