Python ankommer i browseren med hjælp fra Anaconda
Firmaet Anaconda, der står bag en Python-aftapning til statistik og kunstig intelligens, har løftet sløret for miljøet Pyscript.
Miljøet gør det muligt at skabe omfattende Python-applikationer i browseren, ved hjælp af en blanding af Python og standard HTML. Det skriver firmaet i et blogindlæg.
Miljøet kræver ikke specielle forhold på serversiden. Det kan anvende mange populære pakker i sproget, såsom Numpy, Pandas, Scikit-learn og flere til. Udviklerne kan selv definere, hvilke pakker og filer der skal inkluderes i en sides kode.
Miljøet giver også mulighed for interoperabilitet med Javascript-objekter og namespaces, samt et udvalg af brugerkomponenter, f.eks. knapper, containere, tekstbokse og mere.
Pyscript bygger oven på projektet Pyodide, der er en tilpasning af CPython, som er den officielle udgave sproget. C-koden oversættes til Webassembly-kode med Emscripten, som ved hjælp af compileren LLVM kan oversætte C og C++ til Webassembly-kode.
Et andet projekt, Python-wasm, arbejder også på at oversætte CPython til Webassembly-kode.
