I used it for a web app a few years ago. Was not good as frameworks like Svelte. But also was somewhat better than writing raw JS