Все UIWebViews используют один веб-поток.
Когда один из них init-ed, удален из супервизора и т. д., они попытаются заблокировать веб-поток от основного потока блокирующим образом, тем самым временно заморозив цикл выполнения основного потока.
Если веб-поток занят, например. при выполнении длинного синхронного XMLHttpRequest это может надолго заблокировать основной поток.
Есть ли способ избежать этого?
Если бы я мог изменить UIWebView, я бы просто сделал попытку блокировки неблокирующей, но, очевидно, это не так, поэтому я ищу другие умные идеи.