Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Software Engineering Daily - How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner

How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner

08/27/24 • 1 min

2 Listeners

Software Engineering Daily

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.

Please click here to see the transcript of this episode.

Sponsorship inquiries: [email protected]

The post How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner appeared first on Software Engineering Daily.

plus icon
bookmark

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.

Please click here to see the transcript of this episode.

Sponsorship inquiries: [email protected]

The post How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner appeared first on Software Engineering Daily.

Previous Episode

undefined - Containers at the Edge with David Aronchick

Containers at the Edge with David Aronchick

Large datasets require large computational resources to process that data. More frequently, where you process that data geographically can be just as important as how you process it.

Expanso provides job execution infrastructure that runs jobs where data resides, to help reduce latency and improve security and data governance.

David Aronchick is the CEO of Expanso. He previously worked at Google on the Kubernetes team, which influenced his decision to start Expanso. David joins the show to talk about his company.

This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments.

Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com.

Please click here to see the transcript of this episode.

Sponsorship inquiries: [email protected]

The post Containers at the Edge with David Aronchick appeared first on Software Engineering Daily.

Next Episode

undefined - Why Stack Overflow Uses Svelte with Giamir Buoncristiani

Why Stack Overflow Uses Svelte with Giamir Buoncristiani

Stack Overflow is a legendary question-and-answer site for programmers, and is likely well known to most SEDaily listeners.

Svelte is an open-source front-end framework that was released in 2016 and continues to grow rapidly in popularity.

Giamir Buoncristiani is a Staff Software Engineer at Stack Overflow. He is also the tech lead for the Stacks design system. Giamir joins the podcast to talk about modernizing Stack Overflow’s front-end user interface and why the team has embraced Svelte.

Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk.

Please click here to see the transcript of this episode.

Sponsorship inquiries: [email protected]

The post Why Stack Overflow Uses Svelte with Giamir Buoncristiani appeared first on Software Engineering Daily.

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/software-engineering-daily-40821/how-google-sheets-uses-wasmgc-with-michael-thomas-and-thomas-steiner-72401674"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to how google sheets uses wasmgc with michael thomas and thomas steiner on goodpods" style="width: 225px" /> </a>

Copy