Ua hoʻolaha ʻo Ethan Smith, kekahi o nā mea hoʻomohala nui o MyPyC, kahi mea nāna i hoʻohui i nā modules Python i ka code C, i ka hoʻohui ʻana i nā loli i ka codebase CPython (ke kumu hoʻokō o Python) e hiki ai iā ʻoe ke kūkulu i ka lālā CPython nui e hana i loko o ka polokalamu kele pūnaewele. me ka hoʻohana ʻole ʻana i nā paʻi ʻē aʻe. Lawe ʻia ka ʻaha i loko o ka helu haʻahaʻa haʻahaʻa waena WebAssembly me ka hoʻohana ʻana i ka Emscripten compiler.
Ua ʻae ʻia ka hana e Guido van Rossum, ka mea nāna i hoʻokumu i ka ʻōlelo hoʻolālā Python, nāna i manaʻo e hoʻohui i ke kākoʻo Python i loko o ka lawelawe pūnaewele github.dev, e hāʻawi ana i kahi kaiapuni hoʻomohala interactive e holo holoʻokoʻa i ka polokalamu kele pūnaewele. Ua ʻōlelo ʻo Jonathan Carter mai Microsoft e hoʻomaka ana ka hana e hoʻokō i ke kākoʻo ʻōlelo Python ma github.dev, akā ua hoʻohana ka prototype Jupyter compute framework no github.dev i ka papahana Pyodide (kahi Python 3.9 runtime kūkulu ma WebAssembly).
Ua hāpai pū ka kūkākūkā i ke kumuhana o ka hui ʻana iā Python me ke kākoʻo WASI (WebAssembly System Interface) no ka hoʻohana ʻana i ka hōʻike WebAssembly o Python me ka ʻole o ka nakinaki ʻia i kahi polokalamu kele pūnaewele. Hoʻomaopopo ʻia ʻo ka hoʻokō ʻana i ia hiʻohiʻona e koi nui i ka hana, ʻoiai ʻaʻole hāʻawi ʻo WASI i kahi hoʻokō o ka pthread API, a ua hoʻōki ʻo Python i ke kūkulu ʻana me ka ʻole o ka hiki ʻana i ka multithreading.
Source: opennet.ru