Why is a Safari page breaking iOS rendering? Why is a Safari page breaking iOS rendering? ios ios

Why is a Safari page breaking iOS rendering?


This memory leaks is probably due to how 'WebKit’s JS Engine' works [safari webkit-javascript llvm]

and really looks like to be a virtual memory buffer-overflow, having a direct impact on the remaining RAM (shared and used also by iOS to store User Interface graphical elements)

Relatively to the piece of code: "[...]finding jQuery memory leaks is easy. Check the size of $.cache. If it’s too large, inspect it and see which entries stay and why. [...]" (http://javascript.info/tutorial/memory-leaks)

Let me expect that it is relative to this for loop :

for(var v in this.icons) {    this.icons[v].css('z-index', + $icon.css('z-index') + 1);    this.icons[v].css('transform', 'translate3d(' + iconX + 'px,'                             + (iconY + iconOffset) + 'px,' + '0px)');    iconOffset += 20;    this.icons[v].appendTo($icon);}

Assuming inspection is done, and also assuming the fact that you find the entries, you may want to clean the data manually with removeData()or you may use first $elem.detach() and then put $(elem).remove() in setTimeout.