BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//speaker//SNG89
 Q
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2026-QHFXXA@programme.europython.eu
DTSTART;TZID=CET:20260716T160000
DTEND;TZID=CET:20260716T163000
DESCRIPTION:Pyodide is a CPython distribution for JavaScript runtimes. It p
 owers browser-based CPython environments like PyScript\, Jupyterlite\, and
  Marimo. Pyodide uses the Emscripten compiler to compile CPython to JavaSc
 ript + WebAssembly. Since the fall of 2024\, Emscripten has been a tier 3 
 supported platform of CPython. \n\nWe will give demos showing how Pyodide 
 is used in a variety of applications such as interactive notebooks\, clien
 t side computing\, safe code execution for AI\, and edge computing.\n\nWe 
 will describe our work to standardize the Pyodide ecosystem:\n* to upstrea
 m most of the Pyodide runtime into CPython\, and\n* to allow Pyodide-compa
 tible packages to be uploaded to PyPI.\nWe will also describe our long goa
 ls for the ecosystem.\n\nWe will discuss recent progress in closing the la
 rge gap between the performance of the Python interpreter on WebAssembly a
 nd the performance on native platforms.
DTSTAMP:20260624T044745Z
LOCATION:S3A
SUMMARY:Python Everywhere: The State of Python on WebAssembly - Hood Chatha
 m\, Gyeongjae Choi
URL:https://programme.europython.eu/europython-2026/talk/QHFXXA/
END:VEVENT
END:VCALENDAR
