

Talking Drupal #478 - WEBAssembly
Dec 2, 2024
Matt Glaman, a Drupal expert and maintainer of PHPStan Drupal and Drupal Rector, dives into the revolutionary world of WebAssembly. He discusses its role in enhancing web app performance, the challenges of browser compatibility, and its potential within the Drupal ecosystem. The conversation also touches on the exciting concept of integrating interactive features and AI into Drupal sites. Additionally, they explore the advantages of dark mode for user experience and the importance of accessibility. Get ready to rethink possibilities in web development!
AI Snips
Chapters
Transcript
Episode notes
WebAssembly Definition
- WebAssembly (Wasm) is a binary instruction format that runs in web browsers, similar to machine code.
- It allows compiled code to interact with JavaScript, enabling more advanced functionalities.
SaaS Transition with Wasm
- Matt Glaman shared how a company transitioned from distributing software via CDs to a SaaS model using WebAssembly.
- This allowed them to deliver a C application directly in the browser, eliminating physical distribution.
Wasm in PWAs
- Progressive Web Apps (PWAs) can leverage WebAssembly, particularly for features like offline data storage with SQLite.
- While not essential, Wasm is a valuable tool in building robust PWAs.