Skip to content

Releases: swiftstream/crawl-server

🫡Ready to serve

04 Nov 23:53

Choose a tag to compare

This release enables your WebAssembly (wasm) web application to render its pages for search engine crawlers, making it indexable and SEO-friendly.

Key Features

  • Server-Side Rendering for Wasm Apps: Automatically generates HTML from your WebAssembly Swift app, allowing search engines to index content as if it were a static HTML site.
  • Instance Management: Spawns and isolates multiple WebAssembly instances, ensuring stable performance and independent global states.
  • Caching and Optimization:
    • Configurable expiresIn and lastModifiedAt headers for effective caching.
    • ETag support for efficient client-side caching and reduced server load.
  • Standalone and Module Support: Use as a standalone server or import as a module with flexible environment-based configuration.

Performance

  • Cold Start: 300ms to start a new WebAssembly instance.
  • Warm Call: 100ms for active instances.
  • Cached Response: 1ms for serving cached HTML.