1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-27 22:12:10 +00:00
seirdy.one/content/notes/speculative-preloading.md
2023-05-05 00:05:02 -07:00

1.3 KiB

title date replyURI replyTitle replyType replyAuthor replyAuthorURI syndicatedCopies
Approaches to speculative preloading 2023-05-05T00:00:04-07:00 https://social.treehouse.systems/@felipe/110185148285133305 there must be a whole research area for “speculative human interaction” SocialMediaPosting Felipe Tavares https://felipetavares.com/
title url
The Fediverse https://pleroma.envs.net/notice/AVKxcuTPWOwiZQvnma

instant.page (mentioned in another response) is popular, but it's not the only game in town. Google Chrome Labs made an alternative called quicklink which also attempts to optimize CPU time by preloading in-viewport pages during idle time. instant.page generally expects you to be using a mouse; results on touchscreens are pretty minimal and probably not worth the extra JS.

Speculation rules are being standardized for a JavaScript-free alternative. Figuring out which pages to preload will be the hard part. I like this because it'll be easy to globally disable the behavior if I need to save data (or if it helps reduce fingerprinting).

If your backend isn't too slow and your payload is small, simpler optimizations are probably better.