Fused Apps: Building, Editing and Sharing Python in the Browser
a year ago
- #Python
- #Browser-Based Tools
- #Data Science
- Fused Apps 实现了基于 Python 的浏览器端工作流,让数据科学家能够使用 Streamlit 构建、保存和分享交互式前端界面。
- 基于 Stlite 和 Pyodide 技术,Fused Apps 通过 WASM 在浏览器中运行 Python 代码,无需后端支持即可实现跨浏览器兼容。
- 核心功能包括:预装 fused 和 pyarrow 的包管理、错误处理机制、GitHub 集成以及可分享的链接生成。
- Pyodide 当前存在局限性:部分包(如 GDAL)不受支持,且受 WASM 限制会导致加载速度较慢。
- Fused Apps 采用浏览器端免费执行模式,仅在使用共享控制平面层时产生费用。
- 未来优化将聚焦 Pyodide 加载速度提升和扩展第三方包兼容性。
- Fused 正在招募 Python 开发、Pyodide 优化及数据科学工作流创新领域的人才。