In the past we have done this the other way around, for maybe a slight performance increase, however I think this should be changed because:
- The first time wikipage.content fires (on page load - which must account for 99% of cases) the DOM nodes it fires on are attached. So having it fire on unattached nodes is inconsistent.
- As a result, users may expect to be able to write JS that can measure DOM elements, leading to hacks such as https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DiscussionTools/+/816194/5/modules/dt.init.js#46
- The performance difference is likely quite small, and infrequent. wikipage.content firing on updated content happens rarely and at non-critical times, e.g. after editing a page with VE.