Pycon 新项目: Pyscript
pyscript.net
看上去非常有趣。各位有什么想法?
当年 js 还没成为浏览器事实标准的时候
IE 下面除了可以用 activeX 跑 vbscript , 还可以通过装扩展跑 active perl 和 active python
后来 mozilla labs 也开过在 firefox 加 python 支持的坑, 然后一如 mozilla labs 一贯管挖不埋的习惯太监了.......
所以, 世界是个循环啊.......
Chrome 也要分版本了吗
里面跑的还是 js 呀
所有尝试动摇 JS 地位的,最后都变为了 JS →_→
费那功夫还不如直接整个 python 的 wasm ?
你去查一下 js 为什么叫 js ,js 的商标都是 sun 的,如果不是微软的垄断,今天浏览器运行的应该是 java 。当然还有乔帮主用 h5 杀了后来者 flash ,这都是后话了。这个世界从来都不是技术主导的世界。
问题这东西就是把 CPython 解释器放进 WASM 里面了 ...
我记得已经有一个项目这么做了吧,这个 github.com/pyodide/pyodide
殊不知,这个 Pyscript 就是 pyodide 套个壳啊
你说它巧不巧,这个项目基于 pyodide, 而 pyodide ---- 也是 mozilla 搞的
原来我觉得这东西是个玩具,结果我发现它能运行 numpy 和 matplotlib 。
那没事了,一坨科学计算和模型可以试着往 JS 端推了。。。
要是能告别 pyinstaller 那确实非常有用
仔细看看,原来是 anaconda 搞的呀
蛮有趣的,IO 的部分令人好奇,测试了打开文件描述符可以读写,相当于在内存里划了一块储存区,F12 控制台是什么也看不到的。asyncio 也能跑,搞不太懂他这个解释器事件循环套事件循环是怎么嵌套的。
有高手研究一下,发个博客吗?
engineering.anaconda.com/2022/04/welcome-pyscript.html
找到一个官方的博文,写的挺好!
加载的非常快
都是用的 pyodide ,缺点就是要下载好大的运行环境
一个在线的 jupyter-lab, wasm 实现的 jupyter.org/try-jupyter/lab/
我见过的最牛的 wasm 应用 editor.godotengine.org/releases/latest/
直接把一个游戏引擎放在了浏览器, 而且这个游戏引擎就是用这个游戏引擎写的.
也许什么时候开始出现 electron.py 了。
正在学这个,引擎还是蛮大的,有 20m 了
看看我好的这个 Matlab emulator, 就是加载 pyodide 的时候下载太多东西,稍不注意就加载失败了
浏览器里的 Matlab. console.mat2py.org
两天前,mac 上需要搞个解压缩软件,网上搜了一圈,都评价 bandizip 最好,于是找到官网,并且在官网推荐的经销商软购商城下单买了软件,结果买完后发现,只有 window…
一加 12 16GB 512 的美亚折后 799 刀=5750 ,京东同配置 4199 ,海外版贵 37%。 其实最有用的就是 esim ,旅游的时候方便点。至于频段感觉没有那…
给公司电脑安装 windows10 系统,明明我已经在组策略关闭了杀毒软件、关闭了实时防护、关闭了自动更新(组策略制定更新地址为 127.0.0.1 ),结果过了个周末回来打开…