Python Everywhere: The State of Python on WebAssembly - Hood Chatham, Gyeongjae Choi

EuroPython Conference
379 views •

[EuroPython 2026 - S3A on 2026-07-16] šŸŽ¤ *Python Everywhere: The State of Python on WebAssembly by Hood Chatham, Gyeongjae Choi* šŸ”— https://ep2026.europython.eu/session/python-everywhere-the-state-of-python-on-webassembly šŸ“ Abstract: Pyodide is a CPython distribution for JavaScript runtimes. It powers browser-based CPython environments like PyScript, Jupyterlite, and Marimo. Pyodide uses the Emscripten compiler to compile CPython to JavaScript + WebAssembly. Since the fall of 2024, Emscripten has been a tier 3 supported platform of CPython. We will give demos showing how Pyodide is used in a variety of applications such as interactive notebooks, client side computing, safe code execution for AI, and edge computing. We will describe our work to standardize the Pyodide ecosystem: * to upstream most of the Pyodide runtime into CPython, and * to allow Pyodide-compatible packages to be uploaded to PyPI. We will also describe our long goals for the ecosystem. We will discuss recent progress in closing the large gap between the performance of the Python interpreter on WebAssembly and the performance on native platforms. --- This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close