Ethan Smith, unu el la ĉefaj programistoj de MyPyC, kompililo de Python-moduloj en C-kodon, anoncis la aldonon de ŝanĝoj al la CPython-kodbazo (la baza efektivigo de Python), kiu ebligas al vi konstrui la ĉefan CPython-branĉon por labori ene de la retumilo. sen recurri al pliaj diakiloj. Kunigo estas aranĝita en universalan malaltnivelan mezan kodon WebAssembly uzante la Emscripten-kompililon.
La verko estis aprobita de Guido van Rossum, kreinto de la programlingvo Python, kiu aldone proponis integri Python-subtenon en la retservon github.dev, kiu disponigas interagan evolumedion kiu funkcias tute en la retumilo. Jonathan Carter de Mikrosofto menciis, ke nuntempe laboros por efektivigi Python-lingvan subtenon en github.dev, sed la ekzistanta prototipa Jupyter komputika kadro por github.dev uzis la Pyodide-projekton (Python 3.9 rultempa konstruo en WebAssembly).
La diskuto ankaŭ levis la temon de kunigado de Python kun subteno de WASI (WebAssembly System Interface) por uzi la WebAssembly-reprezentadon de Python sen esti ligita al tTT-legilo. Oni rimarkas, ke efektivigi tian funkcion postulos multan laboron, ĉar WASI ne provizas efektivigon de la pthread API, kaj Python ĉesis konstrui sen ebligi multfadenadon.
fonto: opennet.ru