Profile avatar
schmoo2k.bsky.social
Software Architect currently fixating on WebAssembly, unikernels and novel approaches to interoperability.
11 posts 8 followers 40 following
Conversation Starter
comment in response to post
I use spin + vitepress for such things. Here is a boilerplate repo: github.com/GordonSmith/... and generated site: vitepress.fermyon.app
comment in response to post
Any word on data accelerators being replaced with Hyperlight and Wasm? learn.microsoft.com/en-us/azure/...
comment in response to post
You may get better stack info, if you enable DWARF?
comment in response to post
Kotlin?
comment in response to post
I use the VitePress doc generator and it uses TextMate grammars via Shikira (from memory).
comment in response to post
It does doesn't it! But there is one significant difference: Java / JVM has full access to the host machine by default, while WebAssembly has zero access to the host machine by default...
comment in response to post
I would recommend taking a look at "spin" from fermyon: www.fermyon.com/spin
comment in response to post
Ensure you using a fast host (wamr, wasmtime etc), then you do an AOT compile for that host. The other trick in the bag is to use github.com/bytecodealli... which lets you pre-run your wasm module up to a defined point and snapshots at that point, ideal for pre-initializing runtimes etc.
comment in response to post
Shamless plug - There is a vscode extension which wraps all this up into a notebook enivironment: marketplace.visualstudio.com/items?itemNa... It also has an `export to html` option to host in a single page...
comment in response to post
I think you are missing the "why" of the hype. If you limit your world view to hosts that can already run JS/TS natively then you are correct. But given WASM can also execute in so many places outside of browser engines and since Rust treats WASM as a first-class target, the hype train isn't over.