What problem does it solve?
WebAssembly environments for tinywasm projects can be tricky to coordinate, especially around MCP server orchestration and frontend compatibility. This skill consolidates the rules and practices into a single reference to reduce setup time and errors.
Core Features & Use Cases
- WebAssembly Environment: Global MCP server on port 3030; start it with the tinywasm -mcp command and attach to logs via a TUI client.
- Frontend Go compatibility: Use standard library replacements (tinywasm/fmt, tinywasm/time, tinywasm/json) to maximize compatibility with tinygo.
- Frontend optimization: Avoid unnecessary map declarations to minimize binary size and improve performance in WASM projects.
Quick Start
Start the MCP server with tinywasm -mcp and then start the development toolchain to compile and watch in the background.