3P by xguru 2019-11-15 | favorite | 댓글 1개

JS스크립트 한줄로,
- 마우스가 링크에서 65ms이상 머물면 프리로딩
- 모바일에선 링크에 터치시작 할때 프리로딩
사용자가 이 사이트가 빠르다고 느끼게 만듬.

평균적으로 클릭/터치 전 약 80~90ms 시간정도의 시간을 줄여주는 효과.
==> 아마존이 얘기하길 100ms 레이턴시를 줄이면 매출이 1% 증가한다고 얘기한적 있음.

사용자가 리소스를 많이 잡아먹는게 문제가 안되는 환경이라면
구글의 quicklink 도 가능.
이건 뷰포트상에 보이는 모든 링크를, 브라우저 Idle 타임에 모두 프리로딩하는 방식.

https://github.com/GoogleChromeLabs/quicklink