(text explanation> https://github.com/thanpolas/ready.js#why-have-a-delay)