WebAssembly: Yes, but for What?

Saved in:
Bibliographic Details
Title: WebAssembly: Yes, but for What?
Authors: Wingo, Andy1 (AUTHOR) wingo@igalia.com
Source: Communications of the ACM. Nov2025, Vol. 68 Issue 11, p50-54. 5p.
Subjects: Source code, Compilers (Computer programs), Binary codes, Application program interfaces, Artificial intelligence, Data security, Cloud computing
Abstract: WebAssembly (Wasm) has proven effective for porting large C and C++ desktop applications to the Web and embedding components such as file handlers, per-pixel processors, and libraries like SQLite. Its strengths lie in use cases that require strong isolation between program components, such as browser plug-ins, virtualization, or security-critical software, while traditional web languages like JavaScript and TypeScript remain better suited for user-facing interfaces. Wasm also shows promise in cloud and confidential computing due to its fast cold-start characteristics, minimal abstraction overhead, and robust memory-safety guarantees, suggesting potential applications in operating-system drivers, isolated modules, or artificial intelligence tasks that handle sensitive data. Overall, the platform’s pattern of success points to environments where isolation, security, and controlled execution are prioritized.
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 188947704
AccessLevel: 6
PubType: Periodical
PubTypeId: serialPeriodical
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: WebAssembly: Yes, but for What?
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Wingo%2C+Andy%22">Wingo, Andy</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> wingo@igalia.com</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Nov2025, Vol. 68 Issue 11, p50-54. 5p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Source+code%22">Source code</searchLink><br /><searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Binary+codes%22">Binary codes</searchLink><br /><searchLink fieldCode="DE" term="%22Application+program+interfaces%22">Application program interfaces</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+intelligence%22">Artificial intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Data+security%22">Data security</searchLink><br /><searchLink fieldCode="DE" term="%22Cloud+computing%22">Cloud computing</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: WebAssembly (Wasm) has proven effective for porting large C and C++ desktop applications to the Web and embedding components such as file handlers, per-pixel processors, and libraries like SQLite. Its strengths lie in use cases that require strong isolation between program components, such as browser plug-ins, virtualization, or security-critical software, while traditional web languages like JavaScript and TypeScript remain better suited for user-facing interfaces. Wasm also shows promise in cloud and confidential computing due to its fast cold-start characteristics, minimal abstraction overhead, and robust memory-safety guarantees, suggesting potential applications in operating-system drivers, isolated modules, or artificial intelligence tasks that handle sensitive data. Overall, the platform’s pattern of success points to environments where isolation, security, and controlled execution are prioritized.
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=188947704
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/3769473
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 5
        StartPage: 50
    Subjects:
      – SubjectFull: Source code
        Type: general
      – SubjectFull: Compilers (Computer programs)
        Type: general
      – SubjectFull: Binary codes
        Type: general
      – SubjectFull: Application program interfaces
        Type: general
      – SubjectFull: Artificial intelligence
        Type: general
      – SubjectFull: Data security
        Type: general
      – SubjectFull: Cloud computing
        Type: general
    Titles:
      – TitleFull: WebAssembly: Yes, but for What?
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Wingo, Andy
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: Nov2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 00010782
          Numbering:
            – Type: volume
              Value: 68
            – Type: issue
              Value: 11
          Titles:
            – TitleFull: Communications of the ACM
              Type: main
ResultId 1