Разница между ready и onload-событиями в jQuery заключается в том, когда они срабатывают. 3
onload — стандартное событие в DOM, срабатывает, когда полностью загружена вся страница, включая все зависимые ресурсы, такие как изображения и видео. 35
ready — событие, специфичное для jQuery, срабатывает, когда DOM готов к манипуляциям, даже если все изображения или другие ресурсы ещё не загружены. 3
Таким образом, ready-событие срабатывает раньше onload: в большинстве случаев оно срабатывает значительно быстрее. 3
Ещё одно отличие: ready-событие может быть несколько раз на странице, в то время как onload-событие — только одно. 15