Dlaczego okna dialogowe JavaScript (alert, potwierdzanie) zatrzymują przerysowywanie strony?

Otwarcie modalnego okna dialogowego na stronie przeglądarki powoduje zatrzymanie przerysowywania strony. Skrypty uruchamiane asynchronicznie działają nieprzerwanie w tle.

Ilustruję zachowanie w tym JSfiddlehttp://jsfiddle.net/YNbux/. Pudełko zatrzymuje animację, gdyalert() jest wyświetlany i przeskakuje w animacji, gdy alert jest zamknięty.

To zachowanie występuje w (przynajmniej na moim komputerze):

Chrome 21.0.1180.82Opera 12.01Safari 6.0

Myślę więc, że jest to zamierzone zachowanie - ale powoduje, że animacje przeskakują i inne rzeczy, które wydają się usterki dla użytkownika końcowego. Więc dlaczegoalert() iconfirm() zatrzymać przerysowywanie stron?

Edytować: gif-images również zatrzymują przerysowywanie:http://jsfiddle.net/YNbux/4/