BONUS – Go and WebAssembly (Wasm) (Go Time) - podcast episode cover

BONUS – Go and WebAssembly (Wasm) (Go Time)

Apr 25, 20182 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

This is a bonus segment in the after show of Go Time #77 with Russ Cox where we talk briefly about WebAssembly (Wasm) support in Go, and how that plays into Go being used as a web language.

Join the discussion

Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

Sponsors:

  • FastlyOur bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
  • LinodeOur cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
  • RollbarOur error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog

Featuring:

Show Notes:

Something missing or broken? PRs welcome!

Transcript

Transcript for Go Time Adam Stacoviak:

How closely did we touch [WASM](http://webassembly.org/) on the show? The only reason I ask is we just talked to Lin Clark about WASM and Go is lightly mentioned.

Russ Cox:

Yeah I saw that, I don't think.. I think we might just have barely mentioned it but there is a WASM implementation that's just landed and it is supposed to be going into Go1.11 as a sort of an experimental feature. So, you know, I think it works.

Adam Stacoviak:

You talked about Rust a little bit in there and everybody compares Go to Rust. Should I learn Rust? Should I learn Go? Maybe the answer is both but curious if you see a similar perspective to the Rust perspective which is to be more widely adopted as a Web language, that WASM is a way for Rust to be that. Do you feel the same way for Go?

Russ Cox:

Yeah, sure! You know I think that people are itching for something that's not JavaScript. I think the more things you have, the better right? Like your web browser is like it's own little computer. You get to pick the language on the rest of your computer why not on your browser?

Adam Stacoviak:

It's picking up steam for sure..

Russ Cox:

Yeah!

Erik St. Martin:

That's actually one of the things, being in the web space for so many years, that has actually really shocked me is I have seen kind of a lot of new languages and frameworks pop up in the back end side of things but for a period of time we had VBScript and JavaScript and then quickly VBScript went away but that JavaScript has mostly ran unchallenged in the browser for kind of the history of the Internet almost.

Russ Cox:

Yeah I don't know about completely unchallenged but certainly \[laughter\] Everything has to compile down to JavaScript at this point so you know there was a - what was it called? It was Microsoft's one it was like _VisualJ_ or something like that and then there was I don't know.. There were a bunch of other ones and then there are all these Java-to-JavaScript things and they produce these enormous programs. But I think people have gotten pretty good at it and the browsers are also helping out right? The browsers actually are helping make this easier.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android