http://stevesouders.com/tests/ix-js.php
This page has 8000ms script before </body>
. As I know, browsers render progressively, so it doesn't affect the visual result. Chrome and Firefox perform as I expected. But, Safari - both in macOS and iOS - doesn't.
It WAITS until the script is downloaded and parsed. Very weird.
http://stevesouders.com/hpws/move-scripts.php
Here's another example. For this, Safari renders normally, as I expected.
Please explain this confusing behavior. I tried but even defer
or async
are not the solution.