Cabang utama Python ayeuna gaduh kamampuan ngawangun pikeun damel di browser

Ethan Smith, salah sahiji pamekar utama MyPyC, kompiler modul Python kana kode C, ngumumkeun tambahan parobahan kana codebase CPython (palaksanaan dasar Python) nu ngidinan Anjeun pikeun ngawangun cabang CPython utama pikeun digawé di jero browser. tanpa nganggo patch tambahan. Majelis dilaksanakeun kana kode panengah tingkat rendah universal WebAssembly nganggo kompiler Emscripten.

Cabang utama Python ayeuna gaduh kamampuan ngawangun pikeun damel di browser

Karya ieu disatujuan ku Guido van Rossum, panyipta basa programming Python, anu Sajaba ngusulkeun ngahijikeun rojongan Python kana layanan web github.dev, nu nyadiakeun lingkungan ngembangkeun interaktif nu ngajalankeun sagemblengna dina browser nu. Jonathan Carter ti Microsoft disebutkeun yen karya ayeuna dijalankeun pikeun nerapkeun rojongan basa Python di github.dev, tapi prototipe Jupyter kerangka komputasi aya pikeun github.dev dipaké proyék Pyodide (a Python 3.9 runtime ngawangun di WebAssembly).

Diskusi ogé diangkat topik assembling Python jeung WASI (WebAssembly System Interface) rojongan pikeun ngagunakeun ngagambarkeun WebAssembly of Python tanpa kabeungkeut kana web browser. Perhatikeun yén palaksanaan fitur sapertos ngabutuhkeun seueur padamelan, sabab WASI henteu nyayogikeun palaksanaan API pthread, sareng Python parantos lirén tiasa ngawangun tanpa ngaktipkeun multithreading.

sumber: opennet.ru

Tambahkeun komentar