Limitez le coût des surfaces et l’activité de leurs arrière-plans.
Le moteur utilise CSS et SVG, sans capturer les pixels de la page. Son coût dépend du nombre de surfaces visibles, de leur taille et de la fréquence de changement de l’arrière-plan.
Configurez uniquement la région qui nécessite un comportement différent :
import { Backdrop, GlassPrimitive } from "@liquidify/glass"
export function VideoControls() {
return (
<Backdrop type="high">
<GlassPrimitive as="nav" aria-label="Playback controls">
{controls}
</GlassPrimitive>
</Backdrop>
)
}Utilisez static pour les arrière-plans fixes, low pour le contenu courant et high pour les changements continus. Cette déclaration permet de choisir la stratégie sans inspecter ni capturer la page.
useGlass pour profiter de la mémoïsation.Mesurez le défilement, l’ouverture des superpositions et l’animation continue dans chaque moteur. Chrome peut afficher la réfraction complète ; Safari et Firefox utilisent le flou et les reflets statiques. Vérifiez séparément le mouvement réduit.
Utilisez la prop perf uniquement lorsqu’elle est documentée. Préférez Backdrop pour configurer une région.