This is part of the
Web Notifications API.
It's really easy to implement (eg.
https://github.com/alexgibson/notify.js -
Demo) and is available on current gen Gecko (Firefox), Blink (Chrome) and Webkit (Safari) browsers. Compatibility info at
https://caniuse.com/#search=notifications.
No idea about VBulletin integration.