How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner

The Google Sheets calculation engine was originally written in Java and launched in 2006. In the early days of the product, all calculation happened on the server. However, starting in 2013 the engine has run in the browser using JavaScript.

Google Sheets is now one of the first products at Google to use WebAssembly Garbage Collection, or WasmGC, on Chrome.

Michael Thomas is the Multiplatform Lead for Google Workspace and Thomas Steiner is a Developer Relations Engineer at Google. They join the podcast to tell the story of why and how Google Sheets ported its calculation worker from JavaScript to WasmGC.

Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer.

 

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

 

Sponsors

Are you among the 65% of developers who still hard-code secrets in source code? Storing machine and infrastructure secrets in code, unencrypted env files, or messaging apps can make your business more vulnerable to leaked secrets and data breaches.

Bitwarden Secrets Manager offers a super straightforward solution to this problem—it prevents secret leaks by making it easy to manage and deploy machine and infrastructure secrets all from one secure location.

Bitwarden is unique because it’s open source, end-to-end encrypted, and can be easily deployed into your existing environments with a robust CLI, SDKs, and out-of-the-box integrations like Kubernetes, GitHub, and Ansible.

Start a free trial today at bitwarden.com/secrets!

Digital marketers, this one’s for you. Introducing, Wix Studio, the web platform for agencies and enterprises. So, here are a few things you can do in thirty seconds or less when you manage projects on Wix Studio:

Work in sync with your team on one canvas

Reuse templates, widgets and sections across sites

Create a client kit for seamless handovers

And leverage best-in-class SEO defaults across all your Wix sites

The list keeps going! Step into Wix Studio to see more.

Software Daily

Software Daily

 
Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.