Discovire is blank unless I enable JavaScript. Is that expected?

Yes. The site says you need JavaScript enabled to use Discovire.

Allow JavaScript for discovire.com, then reload. You do not install a desktop app.