L'oggetto `window.crypto.subtle` (utilizzato per SHA-256, RSA, AES e firme crittografiche) è esposto unicamente in contesti sicuri (HTTPS o localhost); caricando la pagina via HTTP in chiaro risulterà `undefined`.
DOM_CRYPTO_SUBTLE_INSECURE
→
Il costruttore `new FormData(form)` richiede obbligatoriamente un elemento form HTML (`<form>`) autentico estratto dal DOM, oppure nessun argomento per un oggetto vuoto.
DOM_FORMDATA_INVALID_ARG
→
L'elemento specificato nell'opzione `{ root: rootElement }` dell'IntersectionObserver non è un genitore gerarchico o antenato del nodo target passato a `.observe(target)`.
DOM_INTERSECTION_OBSERVER_ROOT
→