История изменений
Исправление Romaboy, (текущая версия) :
Пример ужасный же! Около 6-ти секунд загрузка экрана почты, потом ещё 15 какой-то контент подгружается, нет ни вебсокетов, ни лонг поллинга, можно написать себе письмо с другой вкладки и наблюдать как ничего не происходит. Меня смущают многие сайты, от того же гугла, как у них порой что-то едет на мобильном, но gmail это вершина некомпетентности, никогда не приводите это в пример.
«Обычная» версия там существует для того, чтобы «продвинутая» не казалась такой убогой.
По сабжу все просто: обновлять html без перезагрузки. Когда приходят данные через websocket или запрос-ответ через ajax и нужно обновить html - можно на чистом js писать, задача фреймворков сделать код однообразным и поддерживаемым, организовать в компоненты, связать данные.
Исправление Romaboy, :
Пример ужасный же! Около 6-ти секунд загрузка экрана почты, потом ещё 15 какой-то контент подгружается, нет ни вебсокетов, ни лонг поллинга, можно написать себе письмо с другой вкладки и наблюдать как ничего не происходит. Меня смущают многие сайты, от того же гугла, как у них порой что-то едет на мобильном, но gmail это вершина некомпетентности, никогда не приводите это в пример.
По сабжу все просто: обновлять html без перезагрузки. Когда приходят данные через websocket или запрос-ответ через ajax и нужно обновить html - можно на чистом js писать, задача фреймворков сделать код однообразным и поддерживаемым, организовать в компоненты, связать данные.
Исходная версия Romaboy, :
Пример ужасный же! Около 6-ти секунд загрузка экрана почты, потом ещё 15 какой-то контент подгружается, нет ни вебсокетов, ни лонг поллинга, можно написать себе письмо с другой вкладки и наблюдать, как ничего не происходит. Меня смущают многие сайты, от того же гугла, как у них порой что-то едет на мобильном, но gmail это вершина некомпетентности, никогда не приводите это в пример.
По сабжу все просто: обновлять html без перезагрузки. Когда приходят данные через websocket или запрос-ответ через ajax и нужно обновить html - можно на чистом js писать, задача фреймворков сделать код однообразным и поддерживаемым, организовать в компоненты, связать данные.