Элементы HTML отображаются ранее, тогда запускается onload или document.ready.
Все виджеты jQuery UI загружаются на document.ready, и это делает страницу выглядящей уродливой в течение нескольких секунд.
Возможная опция справиться с этим - скрыть элементы до того, как они будут сжаты с помощью jQuery UI и показать их с JS после загрузки. Но в случае отключения JS пользователь не увидит никаких элементов ни стандартного HTML, ни jQuery UI.
Какова наилучшая практика для работы с ним?