Ускорить работу Javascript презентации

Александр16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.01.2014

На приложенном видео описал проблему. "Пациент" вот tinyurl.com/qx4zyx3 . Нужно предложить правильное решение проблемы и реализовать его. Насколько я понимаю, стоит задействовать Ajax, возможно также при этом задействовать надписи, которые указывают пользователю, что нужно подождать загрузки. В целом цель такова: новопришедший пользователь не должен несколько секунд недоумевать – а что это за пустая область.

Возможен такой вариант: грузим первую вкладку также как сделано сейчас, а содержимое остальных параллельно начинает подгружаться AJAX. Однако в таком случае не совсем ясно как учитывать 2 момента:

1. Вкладка может сама переключиться на следующую еще до того как AJAX все догрузил

2. Пользователь может переключить вкладку (стрелочкой либо выбором другой группы решений) опять же до того как AJAX все подгрузил.

Возможен такой вариант (он попроще, но скорее всего тоже приемлим): пока презентация не прогрузилась полностью, на ее месте выводить надпись и какую нибудь gif иконку ожидания вроде indepage.ru/waiting/