у пикселей есть гравитация
Узнайте цель
ещё до клика.
Достигайте соотношения fetch:click 1.37. Intent-link вычисляет вероятность с помощью кинетической и потенциальной энергии, обусловленной скоростью движения и расстоянием.
01 / применения
Один сигнал. Множество применений.
// аналитика
Намерение, а не только клики
Фиксируйте брошенные приближения и колебания, а не только действия.
// раскрытие
Постепенное раскрытие
Открывайте предпросмотр или подсказку, как только пользователь направляется к ним.
// производительность
Предзагрузка ссылок
Предзагружайте навигационные ссылки до того, как пользователь нажмёт на них.
// адаптивный UI
Помощь в наведении
Увеличивайте или приближайте цели по мере приближения пользователя.
02 / живое демо
Двигайтесь к карточке — смотрите, как она предзагружается.
importance
cost
03 / почувствуйте разницу
Тот же клик. Без ожидания.
Одна страница ждёт сетевого запроса, а другая загружается во время движения пользователя по траектории.
сэкономлено времени за эту сессию
0 ms
04 / отличие
Не видимость. Не наведение. Намерение.
Все остальные подходы либо запаздывают, либо расходуют ресурсы впустую.
1.37
Соотношение Fetch:Click
useIntentTarget
Создавайте собственные компоненты
React · Next
Для самого популярного фреймворка
MIT
Открытый исходный код, без сбора данных
| Подход | intent-link | ForesightJS | instant.page | Next.js prefetch | Guess.js |
|---|---|---|---|---|---|
| Момент | до достижения | по траектории | при наведении | при попадании в область видимости | предвычислено |
| Избирательность | цель | цель | один | всё видимое | лучшие догадки |