Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Slow perf</title>
- <meta charset="utf-8" />
- <script>
- function Format() {
- const maxHeight = 200;
- var elemToSplit = document.getElementById("div-to-split");
- console.time("split");
- while (elemToSplit.children.length > 0) {
- var newElem = elemToSplit.cloneNode(false);
- document.body.appendChild(newElem);
- while (newElem.offsetHeight <= maxHeight && elemToSplit.children.length > 0) {
- newElem.appendChild(elemToSplit.children[0]);
- }
- }
- console.timeEnd("split");
- // Chrome 64 : 240 ms
- // FF 56 : 340 ms
- // FF 59 : 380 ms
- }
- window.onload = function () {
- Format();
- };
- </script>
- </head>
- <body>
- <div id="div-to-split">
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- <p>Text</p>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement