Lee Robinson from Vercel repeatedly vouches for using font-display: optional instead of the swap . He bases his advice on analysis ran across their hosting platform. His advice in short is: use variable font preload font self-host font (your own CDN) font-display: optional How does that compare to your recommendation?