<meta name="viewport" content="width=device-width,initial-scale=1.0">
  <meta name="viewport" content="width=device-width,initial-scale=1.0">
I've read your post. I'm going to test this on some crappy devices this week to confirm and then update my boilerplate.
outerHTML is an attribute of Element and DocumentFragment is not an Element.
Where do the standards say it ought to work?