Il compositing è la fase del browser che unisce molti livelli della pagina - testo, immagini, video, overlay, animazioni ed elementi dell'interfaccia - nel fotogramma finale che vedi sullo schermo. Fa parte della pipeline di rendering, ma non è solo una funzionalità visiva: gestisce anche temporizzazione, memoria e coordinamento con l'hardware grafico.
Nella sicurezza informatica, il compositing è importante perché elabora contenuti web non attendibili ad alta velocità e spesso si trova vicino a codice grafico complesso. I bug in quest'area possono causare crash, corruzione dello schermo, divulgazione di informazioni o difetti di sicurezza della memoria che gli aggressori possono tentare di trasformare in esecuzione di codice. È anche un utile punto di difesa: i browser rafforzano il compositing per isolare le schede, convalidare i dati dei livelli e limitare il modo in cui contenuti malformati raggiungono le API grafiche di livello inferiore.


