As a seasoned Front-End Engineer with over a decade of experience, I always seek new ways to enhance digital experiences. I love nothing more than sharing my knowledge with others, so I'm a passionate advocate for learning and community building. Over the years, I've been lucky to be involved with tech communities worldwide. There's nothing quite like the energy of conferences and the exchange of ideas that takes place there. Over the years, I have spoken in more than 20 countries around the globe, sharing my expertise on all things front-end: CSS, performance optimization, machine learning, Progressive Web Apps (PWAs), and SEO. Currently, works as a Developer Relations Advocate at Automattic with the WASM solution WordPress Playground. In 2019, my contributions to the DEV community earned me the title of Google Developer Expert in web technologies.
[ENG] Your CMS in the Browser: How WebAssembly is Changing the Game (and Why Your Ecosystem Should Care)
What if you could spin up a full CMS --- with a real server-side language, a database, and the entire plugin ecosystem --- right in the browser, with zero setup? No Docker, no hosting, no installs. Just click a link and you're in. WordPress already does it. WordPress Playground uses WebAssembly-compiled PHP paired with a SQLite backend to runs the entire CMS inside a browser tab or a CLI. It powers real-world workflows. Live plugin demos, PR previews, security research, translation tools, one-click Blueprint-based environments, and AI-assisted site building. But this isn't a WordPress-only story. Any CMS can become a client-side app thanks to WebAssembly. In the PHP world, the hard part — the WASM runtime — is already done. Typo3 and Drupal have started exploring this path. Laravel and Symfony components already work inside the Playground runtime. Composer runs in the browser. On the JavaScript side, there is prior art on running Node.js in the browser that, with a collective open-source effort, could unlock the same possibilities for JS-based CMSes. In this talk I'll show what WordPress Playground makes possible today, explain the architecture that makes it work, and make the case for why every CMS community should be investing in browser-native runtimes. Let's grow this ecosystem together.
