UIWebVer uso de CPU significativo y largo después de CUALQUIER código JS ejecutado

Tengo HTML bastante grande que necesito renderizar usando UIWebView. Está bien. El problema es después de llamar a CUALQUIER código JS (a través de stringByEvaluatingJavaScriptFromString 🙂 WebThread utiliza 100% CPU durante varios segundos para congelar mi aplicación. Las congelaciones ocurren un segundo después de ejecutar JS.

NSString *jsres = [webView stringByEvaluatingJavaScriptFromString:@"0"]; 

Imagen de abajo. Uso de la CPU inicial verde (digamos que está bien), los rojos son posteriores a las llamadas a JS. introduzca la descripción de la imagen aquí

¿Por qué sucede esto y cómo evitarlo?