It's a headless browser. Node is a server framework that runs js.
Btw, it is just a CLI wrapper around PhantomJS[1] I guess.
(And piss off people who hate JS "apps" or still desire the HTTP/HTML document ideal, for better or for worse.)
Came to a lot of this knowledge when changing a url structure for a few hundred thousand pages (with permanent redirects in place)... the bing bot results on analytics were really surprising, and had to adjust filtering.
Then their jets started falling left and right and they ended up installing it back again.