Në degën kryesore të Python është shtuar mundësia e ndërtimit për të punuar në shfletues.

Ethan Smith, një nga zhvilluesit kryesorë të MyPyC, kompilatorit të moduleve Python në kodin në gjuhën C, njoftoi për shtimin në kodin burimor të CPython (implementimi themelor i Python) të ndryshimeve që lejojnë ndërtimin e degës kryesore të CPython për të punuar brenda shfletuesit, pa pasur nevojë për patçime të tjera. Ndërtimi realizohet në një kod të ndërmjetëm të nivelit të ulët universal WebAssembly me ndihmën e kompilatorit Emscripten.

Në degën kryesore të Python është shtuar mundësia e ndërtimit për të punuar në shfletues.

Puna u miratua nga Guido van Rossum, krijuesi i gjuhës së programimit Python, i cili shtoi që të integrohet mbështetje për Python në shërbimin web github.dev, që ofron një ambient të ndihmës zhvillimi, që funksionon tërësisht në shfletues. Jonathan Carter nga Microsoft përmendi se aktualisht po bëhet puna për realizimin e mbështetjes për gjuhën Python në github.dev, por në prototipin aktual të ambientit të llogaritjeve Jupyter për github.dev u përdor projekti Pyodide (ndërtimi i runtime Python 3.9 në WebAssembly).

Në diskutim u ngrit edhe tema e ndërtimit të Python me mbështetje për WASI (WebAssembly System Interface) për të përdorur përfaqësimin WebAssembly të Python pa u lidhur me shfletuesin web. Theksohet se realizimi i një mundësie të tillë do të kërkonte punë të madhe, pasi në WASI nuk ofrohet implementim i API pthread, dhe në Python është pezulluar mundësia e ndërtimit pa përfshirjen e shumëthotësisë.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster