Which devices currently support Interactive Canvas?

Interactive Canvas is currently available on Smart Displays, Google Home Hub, and Android mobile devices.

What are the limitations of Interactive Canvas? Can it render everything that a browser (like Chrome) can?

For the most part, Interactive Canvas is able to render web content like a browser. There are a few restrictions enforced for user privacy and security.

When building a single page application (SPA), is it advised to use a frontend web framework designed for SPAs, or is it better to build everything from scratch?

We highly recommend using a framework. Vue, Angular, and React have all been used successfully and help immensely with state management.