O navegador.iife.js
O motor de preenchimento como um script, com um global só (__botaiNavegador) e um método (preencher), para qualquer ferramenta que execute JS na página.
ESM com bundler
O subpath /navegador com o gerador da raiz, o motor e a pessoa rodando inteiros na página, empacotados pelo seu bundler.
CSP estrita
O que lança e o que funciona para injetar o navegador.iife.js numa página com Content-Security-Policy estrita.
Iframes e janelas
Uma chamada do motor vê um documento só. Injete e chame em cada frame, e evite a armadilha do motor de outra janela, que dá 0 preenchidos sem erro.
jsdom
O navegador.iife.js no jsdom (num script ou no ambiente jsdom do Vitest e do Jest), com o shim de layout que ele exige e o erro sem ele.
Shadow DOM
Shadow root aberta entra sozinha no motor. A fechada só pela API ESM de baixo nível, com um adaptador que o ambiente forneça.