#Development #Tools
Speculation Rules Generator · An easy way to speed up pages with speculation rules https://ilo.im/16a2pv

_____
#Prefetching #Prerendering #SpeculationRules #API #JSON #CMS #WebPerf #WebDev #Frontend #JavaScript

Speculation rules generator

Build a speculation rules JSON script with the rules generator

#Development #Introductions
Speculation rules prerender until script · A new origin trial available in Chrome 144 https://ilo.im/16a2fa

_____
#Prefetching #Prerendering #SpeculationRules #Chrome #Browser #API #WebPerf #WebDev #Frontend #JavaScript

Speculation rules prerender until script origin trial  |  Blog  |  Chrome for Developers

Learn about the new prerender until script option for the Speculation Rules API, now available in origin trial.

Chrome for Developers

#Development #Techniques
Speculation rules improvements · What’s new and next with the Speculation Rules API https://ilo.im/168vcy

_____
#Prefetching #Prerendering #API #ProgressiveEnhancement #Chrome #Browser #WebPerf #WebDev #Frontend #JavaScript

Speculation rules improvements - HTMHell

A collection of bad practices in HTML, copied from real websites.

Speculation rules improvements - HTMHell

#Development #Launches
ForesightJS · A library to prefetch data the user actually needs https://ilo.im/164a2u

_____
#Data #Prefetching #JavaScript #Library #OpenSource #Browser #WebDev #Frontend

ForesightJS

ForesightJS is a lightweight JavaScript library that predicts user intent based on mouse movements and keyboard navigation, enabling optimal prefetching timing and improved performance.

#Development #Pitfalls
Resource prefetching may slow down your site · When it happens and what you can do about it https://ilo.im/162hyw

_____
#Prefetching #Bandwidth #Content #WebPerf #Browser #WebDev #Frontend #HTML #JavaScript

Resource Prefetching May Slow Down Your Website | DebugBear

Browsers sometimes load prefetched resources early, causing them to compete with higher-priority requests when loading your website.

So far only uBlock Origin and FoxyProxy have issues with the latest Pale Moon update. Both of them are forcing DNS prefetching to be disabled, which can be confusing to users expecting it to be flipped on by default. I certainly did get confused by uBlock flipping the pref by itself...

It seems to make sense for FoxyProxy to do that (though it would've been nice if there's a UI option to not flip the pref) since they say it bypasses the user's proxy settings (probably has to do with the SOCKS5 "proxy DNS" option not cooperating with the DNS prefetching code). But it makes zero sense for uBlock, where they claim it's to prevent the user's filters from being bypassed. It certainly makes sense for content prefetching and preloading where it could contact the remote server of the websites supposed to be blocked, but not for DNS prefetching where the only talking there is between the browser and the DNS server the user has set. It shouldn't treat both as the same.

https://forum.palemoon.org/viewtopic.php?f=46&t=31478

#uBlockOrigin #uBlock #FoxyProxy #PaleMoon #DNS #prefetching

RE: https://pleroma.envs.net/objects/8372f321-9539-46a0-8f75-8438186cfcff
PSA: uBlock Origin will interfere with your DNS prefetching setting - Pale Moon forum