I like the way render and instantiation are clearly separate.
Creating static event handler is way easier this way (than react does).
I will try it, just a bit sad a compiler doesn't implement auto update (rerender).
Hi! Thanks for kind words. Speaking about auto update - that's done on purpose - it is a server-side framework, so each re-render causes requests from server to browser and you don't always need it because of performance issues. So it is up to developer to tell Drayman when rerendering is needed.
Looks cool... At this point, would probably be more interested in something similar written against Deno, considering the in the box tooling around TypeScript which includes JSX transforms and a potentially smaller developer footprint.