Looks like there was a rather huge announcement recently:
https://developer.chrome.com/articles/new-headless/
Chrome 112 has a new headless option to share much more of the browser code with Chrome proper!
Need to pass --headless=new into Chrome 112 or above.
Any tips on how to get this working in Deno?