Reputation: 14909
Today I stumbled on createDocumentFragment. I was wondering if the DocumementFragment is supported, and how, on the different browsers, expecially IE series.
Anyone knows anything about this subject?
Upvotes: 9
Views: 4136
Reputation: 15134
╔═════════════════════════════════╗
║ document.createDocumentFragment ║
╔════════╬═════════════════════════════════╣
║ IE5 ║ true ║
║ IEM5.2 ║ true ║
║ IE5.5 ║ false ║
║ IE6+ ║ true ║
║ OPM6+ ║ true ║
║ OP7+ ║ true ║
║ N6+ ║ true ║
║ KQ ║ true ║
╚════════╩═════════════════════════════════╝
Beware though, existence doesn't always entails implementation.
Gotchas
Upvotes: 4
Reputation: 536529
In general it has always worked fine as per the DOM spec.
But don't expect non-standard extensions to work seamlessly... for example you can't set innerHTML on a DocumentFragment (which is a shame as it could have greatly improved insertion speed on some large pages).
Upvotes: 4
Reputation: 111950
Yep, it's fully supported in all modern browsers (including IE6).
See: http://www.quirksmode.org/dom/w3c_core.html#miscellaneous
Upvotes: 13