TypeScript web framework with no build step – but how?

Mastro brands itself as a TypeScript web framework with no dependencies and no build step. But wait, how is that even possible? Don’t you have to compile TypeScript to JavaScript before you can run it? Yes, but developer experience all depends on how you do it. Most TypeScript web frameworks nowadays do the TypeScript compilation as part of a complex build pipeline, which also applies a bunch of…