Svelte

Svelete offers compiler based truely reactive single file JS component model. It’s not product of tech megacorp and produces small, fast JS bundles.

Learning SvelteJS:

Svelte is kind of a JS superset lang that compiles to plain JS for browser to run.