All the MutationObserver stuff in TextInputWidget, which calls #adjustSize for autosized inputs after they're inserted into the document, is slow. There is some overhead for creating the MutationObserver, it (probably) slows down DOM operations a little bit, the handler for it is executed with some delay, and when building an interface with many TextInputWidgets, each of them runs separately and causes a separate reflow when #adjustSize is called. We really should find a way to do this less often, or not at all.
|Duplicate||None||T71799 Editing a transclusion with many templates hangs the browser|
|Open||None||T134814 Multi-part transclusion dialog a little slow to load|
|Resolved||matthiasmullie||T135085 Increase the limit of 50 uploads at once (maxUploads)|
|Resolved||MarkTraceur||T153210 Make upload interface changes a little snappier|
|Open||None||T154024 Kill slow MutationObserver stuff in TextInputWidget|
|Open||None||T176998 Try using SentinelJS (or stealing code from it) instead of nasty code in TextInputWidget#installParentChangeDetector|