Today I stumbled on createDocumentFragment. I was wondering if the DocumementFragment is supported, and how, on the different browsers, expecially IE series.
Anyone
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).
Yep, it's fully supported in all modern browsers (including IE6).
See: http://www.quirksmode.org/dom/w3c_core.html#miscellaneous
╔═════════════════════════════════╗
║ 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