/ / Початкова швидкість завантаження, як порівняти шаблони на стороні сервера з клієнтськими сторонами для програм для однієї сторінки - javascript, backbone.js, handlebars.js

Початкова швидкість завантаження, як порівняти шаблони сторонніх серверів з клієнтськими сторонами для додатків однієї сторінки - javascript, backbone.js, handlebars.js

Як я думаю, що для додатка на одній сторінці ви зрозумієте, як ви йдетеСторінка сервера шаблонів - це ви, в основному, завантажуєте всі сторінки як приховані при початковому завантаженні, крім індексу, і перемикаєтесь між сторінками, приховуючи / розховуючи або перекладаючи, або будь-який підхід, який ви приймаєте. Якщо ви шаблонуєте на стороні клієнта, усі сторінки завантажуються як файли сценаріїв, і ви перетворюєте їх у HTML, коли вони потрібні. На основі цих методів моє враження, що шаблони на стороні клієнта будуть швидшими для початкового завантаження, оскільки він просто завантажує сценарії замість їх розбору, а потім компенсує розбір на потім. Чи це правильно? Чи є інші, кращі способи зробити це, щоб ваш початковий час завантаження був коротшим?

Відповіді:

0 для відповіді № 1

Все зводиться до того, що ви вважаєте кращимдосвід користувача. Якщо ви завантажуєте весь вміст вперед, то переходи при зміні "сторінок", як правило, будуть набагато більш плавними. Якщо ви використовуєте AJAX для завантаження додаткових "сторінок", то, очевидно, це може бути дещо відставанням під час переходу сторінок, залежно від розміру вмісту та завантаження сервера.

Якщо ваш загальний вміст дійсно невеликий, вам може бути краще завантажувати його наперед, тоді як якщо загальний вміст є значним, завантаження за потребою, як правило, краще.