0:00 / 0:00
#pyodide#webassembly#emscripten
Running Python packages in the browser with Pyodide — Roman Yurchak
EuroPython Conference
36K subscribers • 31 videos on Hallway • Conference channel
- One of the most-watched uploads on EuroPython, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
- Presented by Roman Yurchak
Intermediate. Assumes working knowledge.
5.7K views3 years ago
Web developmentProgramming languagesWebAssemblyPythonHow browsers work
Roman Yurchak explains Pyodide's architecture and how it compiles CPython to WebAssembly to run Python packages directly in the browser.
[EuroPython 2023 — Forum Hall on 2023-07-20] ep2023.europython.eu/session/running-python-packages-in-the-… Pyodide is a port of CPython to WebAssembly/Emscripten enabling Python packages to run directly in the browser or Node.js. We will provide an overview of Pyodide's architecture, capabilities, and potential use cases before looking into building, running, and testing Python packages for the browser. We will also discuss how browser-specific optimizations, such as code splitting, tree shaking, and lazy loading could be adapted to Python to reduce package size and load time. Finally, we will mention some of the common restrictions of the browser runtime and how they can be overcome in Python packages. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License creativecommons.org/licenses/by-nc-sa/4.0/Why it's here
A top upload from a listed channelEuroPython is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.