浏览器通过哪些方式将程序代码

核心提示Python数据科学平台Anaconda发布了一项名为PyScript的新项目,要让Python程序也能在浏览器中执行。PyScript是由Anaconda所开发,让开发者可以在HTML中,编写和执行Python,同时也通过Python调用

Python数据科学平台Anaconda发布了一个名为Pyscript的新项目,该项目将使Python程序能够在浏览器中执行。Pyscript由Anaconda开发,它允许开发人员用HTML编写和执行Python。同时还通过Python调用Javascript函数库,用Python做所有的web应用开发工作。

Pyscript构建在Pyodide之上,pyo dide是CPython和WebAssembly/Emscripten之间的连接端口。通过基于WebAssembly的技术,Python甚至其他编程语言都可以在浏览器上运行。

WebAssembly于2017年发布,2019年成为W3C标准。它提供了人类可读的。wat文本格式语言,可以转换成可执行的二进制格式。wasm。这样,任何语言的程序代码都可以编译成WebAssembly并在web浏览器中执行。

Pyscript是为Python开发者准备的,他们可以用HTML编写Python编程语言来构建web应用。Pyscript的重要性在于,前端开发者也可以使用Python开发应用,这使得已经很强大的Python能够在更多的地方发挥作用。

Anaconda的首席执行官王蒙杰提到,网络浏览器是世界上最流行和最便携的计算机环境。几乎每个人都可以在电脑或手机上使用网络浏览器,无障碍地访问程序。

官方说法是,Python开发者使用Pyscript不需要担心程序部署,因为Pyscript允许程序直接在web浏览器中运行。也就是说,数据科学家可以在HTML文件中共享仪表盘和模型,只要其他人在web浏览器中打开该文件,该文件中的程序代码就会开始运行。

PY仍处于alpha测试阶段,开发者可以从pyscript.net下载。

 
友情链接
鄂ICP备19019357号-22