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
想裸装 Ubuntu server ,然后 docker 里面跑一切 可以,数据盘/目录 mount 到容器里。 没懂你这样做的目的是啥?有什么 nas 软件是不可替代的?…
我希望用户只能通过 Cloudflare CDN 访问网站,并且直接访问源站时会返回 403 Forbidden 。 在 Nginx 配置文件中,我的配置大概如下: serve…
之前一直使用 iPhone+安卓备用机,最近迫于续航也不行了,备用的安卓还是两年前的配置了,打算买一台新的安卓机型来作为主力机试试,于是买了一台小米 14 ,用了一个星期,感受…