Hacker News new | ask | show | jobs
by inoffensivename 413 days ago
I've been working on Webassembly runtimes for the last year or so, specifically on spec compliance and performance. I came to it as a neophyte, but I've become quite fond of the specification. It's a bit hard to get started with the notation, but it's refreshing to have such a thoroughly specified language. There is a reference interpreter generated directly from the spec, which is very useful for resolving questions about what a runtime should do in a given situation.

The provided specification tests allow implementers to be confident that their runtime conforms to the spec.

Overall I think it's an impressive specification and is worth studying .