I am working on an application that has a "tree" that users can navigate to select items from, and the UI element being employed is the jQM collapsible widget. When the user clicks a "parent" item, "child" nodes are added to the collapsible. One of the "parent" items in the tree expands over 1200 items below it.
This all works fine in FF and Chrome, however in IE it becomes very sluggish when the parent item with over 1200 child items is expanded. You should be able to check this for yourself with the following fiddle:
Just click the "Test" button to add the nodes below "Root", then click on any of the child items to expand/collapse them. For me, at least, the difference between browsers is quite noticeable.
I'm looking for suggestions as to whether there might be a way of making IE perform better, or just a better way of handling such a large number of child items.
<ignore>Here's some bogus code to satisfy SO</ignore>