使用Pyodide和WebAssembly将Python引入Workers
原文英文,约4100词,阅读约需15分钟。发表于: 。Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking,...
Cloudflare宣布在其Workers运行时中支持Python。Python Workers可以导入流行的Python包,无需额外的构建步骤或外部工具链。Python执行环境由Pyodide提供,它是将CPython移植到WebAssembly的一个版本。Pyodide支持动态链接,可以在Workers之间共享运行时代码。Cloudflare还添加了对Python HTTP客户端库和FastAPI框架的支持。他们实施了内存快照以改善冷启动时间,并计划进一步优化性能。使用兼容性日期和标志来管理更新并确保稳定性。Cloudflare旨在提供更多Pythonic的API,并为Python创建一个标准化的无服务器API。