YoVDO

WebAssembly in Production: Building a Compiler in a Web Page

Offered By: GOTO Conferences via YouTube

Tags

WebAssembly Courses Web Development Courses Compiler Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the practical implementation of WebAssembly in production through a conference talk that delves into building a compiler for the Roc programming language as a web-based tool. Learn about WebAssembly basics, the challenges of porting to Wasm, and strategies for optimizing download size. Discover how to overcome Wasm limitations, utilize Web APIs, handle input/output, and manage JavaScript/Wasm interoperability. Gain insights into evaluating user-generated code and the overall architecture of a complex WebAssembly project deployed for real users.

Syllabus

Intro
WebAssembly Wasm basics
Roc Programming Language
Port to Wasm?
Demo: Online coding tools
How do they work?
Challenge: Download size
Challenge: Wasm limitations
Using Web APIs
Receiving input
JavaScript/Wasm interop
Displaying output
Evaluating the user's code
Summary
Outro


Taught by

GOTO Conferences

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX