Home > JavaScript | SmartPhone > 【iPhone】JSで画像の読み込みを行うとMobileSafariがクラッシュする(ことがある)

【iPhone】JSで画像の読み込みを行うとMobileSafariがクラッシュする(ことがある)

http://stackoverflow.com/questions/2986039/ipad-iphone-browser-crashing-when-loading-images-in-javascript http://bugs.jquery.com/ticket/6944

実際経験した状況では、 1) JSで2~10枚ほどの画像を、new Image() でロードする(画像はbase64でエンコード、dataURIで読み込み) 2) 読み込んだ画像を、canvasやCSSのbackgroundとして、50%縮小して、1~2枚ずつ描画。 3) 1、2の処理を10回ほど繰り替えすと、Safariがクラッシュする場合がある。

canvasでやるよりは、CSSでやった方が頻度が多い気がする。 たぶん縮小とかしてるのも良くない原因な気がする。 その他にも音声の読み込みをしてる場合があるので、 色々メモリは食ってそうな気がする。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://unolabo.boo.jp/archives/2011/09/21-js%e3%81%a7%e7%94%bb%e5%83%8f%e3%82%92%e8%aa%ad%e8%be%bc%e3%82%80%e3%81%a8mobilesafari%e3%81%8c%e3%82%af%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5.html/trackback
Listed below are links to weblogs that reference
【iPhone】JSで画像の読み込みを行うとMobileSafariがクラッシュする(ことがある) from うのらぼ。

Home > JavaScript | SmartPhone > 【iPhone】JSで画像の読み込みを行うとMobileSafariがクラッシュする(ことがある)

Search
Feeds
Meta

Return to page top