Что быстрее?
Вложений: 1
1) Загружать HTML-структуру с сервера и назначать обработчики событий (классическая схема)
2) Загружать HTML с подключённым js-приложением, в котором есть всё необходимое, при этом BODY пуст (шаблоны на клиенте) Вот примеры реализации: 1) http://constantant.ru/client-tpl-test/classic/ 2) http://constantant.ru/client-tpl-test/on-client/ При клике на блок с именем должен появиться алерт. |
не "что быстрее", а "что проще"
так то очевидно, что классическая схема быстрее) |
Обоснуйте, пожалуйста
|
в первом случае время тратится на парсинг DOM и остальное
во втором - на генерирование HTML, его вывод и плюс всё то время, которое тратится в первом случае |
Вот примеры реализации:
1) http://constantant.ru/client-tpl-test/classic/ 2) http://constantant.ru/client-tpl-test/on-client/ При клике на блок с именем должен появиться алерт. 1) Отображается быстрее, но ни чего не работает и очень долго догружается 2) Отображается чуть медленнее, но сразу всё работает. |
значит настала пора делать фронтенд на шаблонах :)
|
Кто бы ещё помог это объяснить грамотно :-?
http://www.html5rocks.com/ru/tutoria...wbrowserswork/ - много интересного, но кажется на мой вопрос там сложно найти ответ. |
Вложений: 1
Дождался 400 мб зохаванной мемори и решил закрыть пагу по второй ссылке. В ответ получил вот такое сообщение:
|
Не удивительно) Пример делал под предельные возможности вменяемых браузеров - длина массива в JSON'е == 100 000 :) FF не под силу такие объёмы, особенно если на машине памяти мало)
|
Еше и в жисоне. Чтобы награда нашла своего героя...
Короче ответ самоочевиден. |
Часовой пояс GMT +3, время: 21:59. |