Главная
Study mode:
on
1
Intro
2
CPython implementation
3
Build system
4
Cross compiling improvements
5
Invalid assumptions
6
Bugs in Python
7
Bugs in Emscripten
8
Improving Emscripten
9
Tier 3 support (PEP 11)
10
Build automation
11
Unofficial builds & nightly smoke tests
12
WASI challenges
13
Executable docs and examples
14
Python binary extension hell
15
Use Python as smoke tests
Description:
Explore the journey of porting Python to WebAssembly in this informative conference talk. Dive into the challenges and achievements of implementing CPython support for WASM platforms Emscripten and WASI. Learn about the build system improvements, cross-compiling enhancements, and the resolution of invalid assumptions and bugs in both Python and Emscripten. Discover the process of establishing Tier 3 support, implementing build automation, and creating unofficial builds with nightly smoke tests. Gain insights into WASI challenges, executable documentation, and examples, as well as the complexities of Python binary extensions. Understand how Python itself serves as a smoke test in this comprehensive overview of the WebAssembly porting process.

Porting Python to WebAssembly

CNCF [Cloud Native Computing Foundation]
Add to list
0:00 / 0:00