Yes it is possible. Javascript is another user agent.
Yes, there is work. No, I do not know any frameworks for this. I wrote a toolkit for supporting applications for working with hypermedia on the desktop, and I do not consider it a significant amount of work to create an infrastructure for supporting applications based on hypermedia.
The task is not so much in equipment, but in the fact that this is a completely different approach to creating applications. This takes some time.
There is some work in the corresponding note in the browser / JS space that will simplify the work with applications that support hypermedia on the client. See NavigatingController . Currently, the JS user agent can only manage javascript links. Using the NavigatingController, it is also possible to intercept HTML links, which makes JS application applications smoother in the browser.
source share