I tend to think it's going to succeed. Node is already getting displaced (by various server runtimes that hew more closely to the browser) - the true future of javascript remains where it has always been -- the browser.
"browser compatible" javascript that runs in places other than the browser can (and should) only grow over time ...
deno is kind of a rust-wrapper around v8 -- how long before it becomes the api for the javascript engine used by the browser rather than v8 ...
I think (eventually) "import some_browser_only_api" will become an optional thing you can do when you want to make your code depend on browser only functionality -- with code that doesn't depend on the browser-only functionality able to run without it ...