0x0001 用 WASM 编译的 Pyodide 做的 Jupyter Notebook,完全在浏览器中运行,而不需依赖本地安装的 Python 跑的服务器,感觉很适合入门 Python 的练习场景,有点好玩。 演示网站:https://jupyterlite.rtfd.io/en/latest/try/lab GitHub:https://github.com/jtpio/jupyterlite Hacker News 帖子:JupyterLite – WASM-powered Jupyter running in the browser
CLAMorz 之前想给鄙院弄一个 jupyterhub 来做教学工具,加了个 xeus-cling 给老师教 Cpp,但是编译型语言始终不太适合 jupyter 的使用逻辑,很多地方都有妥协,最后没怎么用起来 wasm 这个感觉要比我的实现来得更简单一些,毕竟这样就不需要 host 一个巨大的 backend 来给学生分配资源了,按照当初的设想 memory 峰值可能要到 300G 🤣
0x0001 CLAMorz 赞赞!想起前端社区前段时间用 WASM 整了个 Node.js 运行时 Introducing WebContainers: Run Node.js natively in your browser 如果有跑在 wasm 上的 虚拟机、C / C++ 编译器应该可以很快实现🤔 编译型语言可能更需要一些类似“重新编译”的操作?