Does InSpace require an installation on the computer?

Because InSpace is browser-based, there’s no download or installation required!