Was ist Wasmer?
Wasmer ist eine Plattform zum Ausführen von Anwendungen in leichten WebAssembly-Sandboxes, lokal oder über die Wasmer Edge Cloud. Entwickler können bestehende Tools und Sprachen wie Python, Node.js oder PHP nutzen, um Skripte zu starten oder Serverless-Anwendungen bereitzustellen.
Was sind die Merkmale von Wasmer?
- WebAssembly-RuntimeStartet Sandboxes lokal oder in der Cloud mit geringem Speicherbedarf (ca. 20 MB pro Instanz) und schnelleren Cold Starts im Vergleich zu Docker-Alternativen.
- Registry für fertige ToolsBietet vorinstallierte Umgebungen für gängige Software wie Bash, PHP, Postgres, SQLite, FFmpeg und Pandoc, die direkt ausgeführt werden können.
- Wasmer Edge DeploymentErmöglicht das Bereitstellen von Frameworks wie Next.js, WordPress, Django und Laravel auf einer Edge-Infrastruktur mit serverähnlicher Skalierbarkeit.
- WASIX-basierte AusführungUnterstützt die Ausführung von Code in verschiedenen Umgebungen, einschließlich CLI, Browser, Node.js, Python und Swift (iOS).
Was sind die Anwendungsfälle von Wasmer?
- Bereitstellung moderner Web-FrameworksEntwickler hosten Anwendungen basierend auf Next.js, Nuxt oder Astro auf Wasmer Edge, um Kosten durch geringeren Ressourcenverbrauch zu senken.
- Ausführung von Medien-Tools im BrowserNutzer führen Befehle mit Werkzeugen wie FFmpeg oder jq nativ im Webbrowser aus, ohne lokale Installationen vorzunehmen.
- Lokales Testen von DatenbankenEntwickler starten leichtgewichtige Instanzen von Postgres (pglite) oder SQLite lokal, um Prototypen schnell zu validieren.
Wie benutzt man Wasmer?
- InstallationFühren Sie den curl-Befehl
curl https://get.wasmer.io -sSfL | shaus, um die CLI lokal einzurichten. - Tool-AuswahlWählen Sie in der Registry ein gewünschtes Tool (z. B. Cowsay, Python oder Node) aus.
- StartenKopieren Sie den bereitgestellten Befehl und führen Sie ihn auf Ihrer Maschine aus, um die Sandbox zu starten.

