# Wasmer 面向开发者的 WebAssembly 运行时与云平台,支持在本地和边缘运行应用。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Wasmer? Wasmer 是一个 WebAssembly 平台,可在您自己的基础设施或云端的轻量级沙箱中运行应用。它整合了用于本地和嵌入式执行的 Wasmer Runtime、可运行软件包注册表,以及用于无服务器部署的 Wasmer Edge。 开发者可以运行已打包的工具,将运行时嵌入应用,或部署网站和服务,而无需维护服务器。WASIX 为软件包生态系统提供支持,Edge 则提供框架模板和用于托管应用的全球网络。 ## Wasmer 能做什么? ### 可嵌入的运行时 使用 Rust、Python、JavaScript、Go、Ruby 和 C 的 SDK,将 WebAssembly 执行集成到现有应用中。该运行时支持服务器、浏览器和移动环境。 ### 执行计量 设置指令上限,在程序执行达到指定数量后以确定性方式停止程序,让宿主能够控制沙箱的资源消耗。 ### 可插拔的执行架构 选择 Singlepass、LLVM 和 Cranelift 等编译器后端,或创建自定义运行器。支持的运行器选项包括 WASI、WCGI 和 Emscripten。 ### 可运行软件注册表 访问包括 Bash、Python、PHP、SQLite、curl 和 FFmpeg 在内的已打包工具。该注册表为 Wasmer 环境提供开箱即用的软件。 ### 无服务器应用托管 Wasmer Edge 在全球 12 个区域托管应用。Hobby 支持 Web 应用;Pro 增加 TCP/UDP 应用支持以及 SSH/SFTP 访问。 ### 代码仓库部署工作流 导入代码仓库,并使用自动 CI/CD 进行部署。模板涵盖 WordPress、Django、Next.js、Laravel 和 Hugo 等框架与应用。 ## 使用场景 ### 在本地运行开发工具 使用 CLI 在开发计算机上执行 jq、curl 或 Python 等注册表软件包,从安装命令和要运行的软件包开始。 ### 托管网站和 Web 应用 在 Edge 上启动 WordPress 网站、静态网站或基于框架的应用。连接自定义域名,并根据流量、计算用量和协作需求选择方案。 ### 为应用添加受控执行能力 将 Wasmer 嵌入桌面、移动或服务器应用,以沙箱和指令上限执行 WebAssembly 程序。无头模式支持需要更小运行时的部署。 ## 常见问题 ### 我可以在自己的基础设施上使用 Wasmer 吗? 可以。Wasmer Runtime 可在您自己的环境中运行,包括 Windows、macOS、Linux、浏览器、iOS 和 Android。Wasmer Edge 是托管部署选项。 ### 免费 Hobby 方案包含哪些内容? Hobby 标注为永久免费,支持一名成员。它包含 100 个应用、每月 500 次部署、100 万次请求、150 GB 带宽、6 个活跃 CPU 小时,以及 400 GB 小时的已配置内存。 ### Pro 的定价如何计算? Pro 起价为每月 10 美元,包含用量额度,超出额度后将产生额外费用。列出的费率包括:每增加 100 万次请求收费 0.50 美元、每 GB 带宽收费 0.10 美元,以及每个活跃 CPU 小时收费 0.10 美元。额外成员席位每个收费 5 美元。 ### 企业部署有哪些选项? Enterprise 采用定制定价,并包含无限用户、子托管、私有专用位置、高级支持,以及所述的 99.95% SLA。销售团队提供定制演示和企业试用。 ## 快速信息 - **产品组成**: Runtime、Registry 和 Edge - **执行技术**: WebAssembly;WASIX 驱动的软件包生态系统 - **开始使用**: CLI、浏览器、Node.js、Python 或 Swift - **Edge 执行限制**: 列为不受限制 - **网站**: https://wasmer.io