C'è da precisare che puoi istanziare un oggetto Com in diversi modi.

Con ActiveXObject, GetObject,CreateObject e Server.CreateObject (c'è una differenza tra queste ultime due funzioni)

Detto questo, l'unica "perdita" che si può verificare è dovuta alla distrazione del programmatore che non gestisce la chiusura correttamente.

Qui si deve operare una distinzione tra vbscript e javascript. In Vbscript si devono chudere gli oggetti per ottenere un codice funzionante e senza problemi. Javascript gestisce la chiusura come in java( non esiste un equivalente di nothing).

In altre parole il garbage collector non era stato ancora pensato.

La domanda che resta è quale dei metodi che consentono la creazione di un oggetto com è il migliore. Sicuramente il migliore in termini di prestazione è CreateObject, mentre il più sicuro è Server.CreateObject ( in merito ci sono diversi articoli anche sul sito microsoft)

Ultmia questione: new. Questa parola riservata non istanzia oggetti Com, ma "classi" interne.