YoVDO

Let's Embrace WebAssembly

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses WebAssembly Courses Application Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of WebAssembly (WASM) in Python development through this 30-minute conference talk from EuroPython 2018. Discover how WASM, a low-level binary format designed for speed and memory safety, can be integrated with Python to enhance performance and cross-platform compatibility. Learn about two approaches for embracing WASM in the Python ecosystem: compiling Python functions to WASM for execution in various runtimes, and using Python as a platform to run and bind WASM modules. Examine practical demonstrations, including a fast-running compiled Python function and a Rust-based game running inside a Python process. Gain insights into the advantages WASM can bring to Python and the role Python can play in the growing WASM ecosystem.

Syllabus

Intro
WebAssembly
Compact
Community
Statically compiled
PPCI
Compile Python
Compile WebAssembly
Summary
Python as a platform
WebAssembly repository
WebAssembly code
From Toolkit
From WebAssembly


Taught by

EuroPython Conference

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity