Cyhoeddodd Ethan Smith, un o brif ddatblygwyr MyPyC, casglwr modiwlau Python i god C, ychwanegu newidiadau i'r cod sylfaen CPython (gweithrediad sylfaenol Python) sy'n eich galluogi i adeiladu prif gangen CPython i weithio y tu mewn i'r porwr heb droi at glytiau ychwanegol. Mae'r cydosod yn cael ei wneud yn WebAssembly cod canolradd lefel isel cyffredinol gan ddefnyddio casglwr Emscripten.
Cymeradwywyd y gwaith gan Guido van Rossum, crΓ«wr yr iaith raglennu Python, a gynigiodd hefyd integreiddio cefnogaeth Python i wasanaeth gwe github.dev, sy'n darparu amgylchedd datblygu rhyngweithiol sy'n rhedeg yn gyfan gwbl yn y porwr. Soniodd Jonathan Carter o Microsoft fod gwaith yn mynd rhagddo ar hyn o bryd i roi cymorth iaith Python ar waith yn github.dev, ond defnyddiodd fframwaith cyfrifiannu prototeip presennol Jupyter ar gyfer github.dev y prosiect Pyodide (adeilad amser rhedeg Python 3.9 yn WebAssembly).
Cododd y drafodaeth hefyd y pwnc o gydosod Python gyda chefnogaeth WASI (Rhyngwyneb System WebAssembly) ar gyfer defnyddio cynrychiolaeth WebAssembly o Python heb fod ynghlwm wrth borwr gwe. Nodir y bydd angen llawer o waith i weithredu nodwedd o'r fath, gan nad yw WASI yn darparu gweithrediad yr API pthread, ac mae Python wedi rhoi'r gorau i allu adeiladu heb alluogi multithreading.
Ffynhonnell: opennet.ru