And let’s not forget the new kid on the block Svelte. It differs from other reactive javascript frameworks by its clean syntax, focus on compilation over runtimes, and that it doesn’t shoehorn your code into an object-oriented structure. You might even say it relates to Vue and React as Julia relates to Python and R. I hope its fantastic step-by-step tutorial might one day serve as a template for a similar Julia tutorial (once Julia runs reliably on the web).