Qaybta ugu weyn ee Python hadda waxay leedahay awood ay ku dhisto ka shaqaynta browserka

Ethan Smith, mid ka mid ah horumarinta ugu weyn ee MyPyC, iskuduwaha modules Python galay C code, ayaa ku dhawaaqay in lagu daro isbeddelada CPython codebase (fulinta saldhigga Python) kaas oo kuu ogolaanaya inaad dhisto laanta ugu weyn ee CPython si aad uga shaqeyso gudaha browserka. iyada oo aan la isticmaalin balastar dheeraad ah. Golaha waxa lagu fuliyaa koodhka heerka hoose ee caalamiga ah WebAssembly iyadoo la isticmaalayo Emscripten compiler.

Qaybta ugu weyn ee Python hadda waxay leedahay awood ay ku dhisto ka shaqaynta browserka

Shaqada waxaa ansixiyay Guido van Rossum, abuuraha luqadda barnaamijka Python, kaas oo sidoo kale soo jeediyay in lagu daro taageerada Python ee adeegga shabakadda github.dev, kaas oo bixiya jawi horumarineed oo is-dhexgal ah oo ka shaqeeya gebi ahaanba browserka. Jonathan Carter oo ka socda Microsoft ayaa sheegay in shaqada ay hadda socoto si loo hirgeliyo taageerada luqadda Python ee github.dev, laakiin qaabka hadda jira ee Jupyter compute framework ee github.dev wuxuu adeegsaday mashruuca Pyodide ( Python 3.9 runtime dhisme WebAssembly ).

Doodu waxay sidoo kale kor u qaaday mawduuca ku saabsan isku-dubarid Python leh WASI (WebAssembly System Interface) taageerada isticmaalka matelada WebAssembly ee Python iyada oo aan lagu xidhin biraawsarkaaga webka. Waxaa la xusay in hirgelinta qaabkan oo kale ay u baahan doonto shaqo badan, maadaama WASI aysan bixin hirgelinta API-ga pthread-ka, Python-na waxay joojisay inay dhisto iyada oo aan awood u siinin multithreading.

Source: opennet.ru

Add a comment