There is a new browser Popover API to standardize and simplify creating popovers without needing to use JavaScript. The first implementation will be coming soon to Chrome and Chrome-based browsers.
New Experimental Popover API
Una Kravets @ developer.chrome.com • 1 year ago