Если вы войдете в Facebook, Twitter или Gmail и просмотрите источник, вы заметите что-то очень необычное. Все ваши твиты и почта отображаются как JSON. Угловых скобок нет. Я думаю, что все эти данные динамически рендерируются на DOM. Если вы посмотрите на любой элемент на странице, вы увидите тонны div и других HTML элементов. Ни один из них не был подан в оригинальной разметке. Вопросы:
- Почему эти 3 огромных сайта требуют времени, чтобы сделать это?
- Разве не было бы быстрее просто использовать HTML?
- Можно ли сэкономить на пропускной способности, так как полезная нагрузка JSON меньше, чем HTML?
- Можно ли потому, что эти сайты в значительной степени основаны на AJAX? Моя догадка была бы первой, но я понятия не имею. Я не уверен, придется ли вам работать в Google Twitter или Facebook, чтобы узнать, почему это так, но эта тактика разделяется между 3 сайтами, так что я думаю, что у них есть общая цель. Это заставляет меня думать, что это более общая вещь.
задан A-Dubb 27 March 2012 в 04:28
поделиться