WebAssembly: Yes, but for What?
Saved in:
| 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 |