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
那个更新弹窗烦死了。V 友有没有静默更新的媒体播放器推荐? 我就在使用 PotPlayer ,自动更新可以在设置中关闭 个人而言,看直播比较方便 好用的 没广告,功能齐…
朋友偶尔用我电脑做点事,我新建了一个标准用户给他。他在他账户下偶尔安装一些软件需要输入管理员密码,这就很尴尬了。安装就算了,我账户登录后也会自动启动他安装的软件,而且还有桌面快…
RT 我发现我司很多开发以及一些外采的系统 都很喜欢把程序日志写入到数据库中。 数据库压力、性能开销等都会受到影响 我认为应该,压力,性能开销花钱可以解决。持久化的日志没有的…