簡體   English   中英

動態插入大量DOM元素時,移動Safari(iPhone / iPad)崩潰

[英]Mobile Safari (iPhone/iPad) crashes when large number of DOM elements inserted dynamically

我們有一個應用程序,可以在用戶交互后呈現動態內容。

一個調用在AJAX調用之后將大約400個DOM元素追加到頁面。

在台式機上運行良好,但iPhone / iPad滾動內容緩慢,然后最終凍結,然后完全崩潰。

如果我們在頁面加載而不是動態加載相同數量的數據,則iPhone / iPad可以毫無問題地處理它。

我有一種感覺,這是因為設備在負載上分配了一定數量的內存,然后動態插入超過了該范圍,從而導致崩潰。

有任何想法嗎?

我的第一個建議是嘗試使用一些工具,以確保由於內存而導致崩潰。 如果是因為記憶,

也許您應該加載一些DOM元素,並且像惰性加載一樣,可以逐份獲得其余部分?

希望這可以幫助。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM