This looks good, but it is not clear what the limitations are (says it works with a subset of PHP), how does this compare to say Laravel Livewire?
It's also not clear how it works, the code examples are missing a lot of information.
For example you have Counter.php, and Counter.html, how are they connected? And then you use it as <Counter /> ?