I use this chrome app example as a base for viewing mDNS. It works quite well and gives me the name of the service and the IP address of the service provider, but I cannot find the name of the instance for human reading.
I haven't used this after a while, but did you have the opportunity to check out this repo?
https://github.com/agnat/node_mdns
"mdns DNS, zeroconf bonjour node.js. .
, !
http://agnat.imtqy.com/node_mdns/user_guide.html#browser