Formas de melhorar o desempenho de rolagem do UIWebView?

Eu estou construindo uma aplicação que inclui umUIWebView contendo um grande número de manipuladores de imagens, CSS, vídeo incorporado e JavaScript. O desempenho de rolagem é stuttery e estou procurando insights sobre as formas mais eficazes de melhorar isso.

Que se alguma das seguintes características levarem a atrasosUIWebView rolando? Quais outros fatores podem estar prejudicando o desempenho?

Quantidade de imagensDevo estar removendo imagens do DOM à medida que o usuário rola por elas e adicionando-as de volta se elas voltarem a subir?Tamanho das imagensAs imagens com qualidade Retina em uma exibição da Web afetarão muito mais o desempenho da rolagem do que as versões menores?Escalonamento de imagemO redimensionamento das imagens seria uma grande diferença, em vez de depender da visualização da Web para escalar com base em declarações comowidth: 100%;?CSSEu eviteibox-shadow, mas existem outras propriedades CSS que também são conhecidas por afetar negativamente o desempenho de rolagem?

Se houver outros recursos ou ferramentas que possam ser usados ​​para criar perfis, adoro ouvi-los.

questionAnswers(3)

yourAnswerToTheQuestion