InfoQ на русском
Подписаться
GitHub увеличил мгновенную навигацию с 4% до 22% за счет переосмысления клиентской архитектуры
GitHub переработал навигацию в GitHub Issues, используя клиентскую архитектуру, которая сочетает кэширование, предиктивное предварительное получение и сервис-воркеры для снижения воспринимаемой задержки. Этот подход использует IndexedDB, кэширование в памяти и фоновую синхронизацию для более быстрой подачи данных. GitHub сообщил об улучшении мгновенной навигации с 4% до 22%, с сокращением задержек при множественных переходах. Автор: Лила Кумили.