FWIW, I don't agree with the assumption that this needs to be the first step for GC. An alternative first step would be to add traversal implementation integrated with MSHTML/Gecko. A standalone jscript GC implementation leveraging that implementation would then be the next step.
Anyway, having any GC is a step forward and it's simple enough that reworking it later will hopefully be fine.