Der neue Facade Audit im Lighthouse Audit prüft auf unnötige Third Party Video Embeddings, Chatbots oder ähnliche Ressourcen, die ohne Nutzerinteraktion eigentlich nur ein wenige Kilobyte großes Thumbnail oder Icon anzeigen. Solche Funktionen laden häufig erstmal ein halbes Megabyte JavaScript von einem Third Party Host, dass dann auch noch geparsed werden muss. Das verbraucht unnötig Bandbreite und Rechenkapazität.
Da der Nutzer davon keinen Nutzen hat, bis er mit dem entsprechenden Thumbnail oder Icon aktiv interagiert, ergibt es häufig Sinn, nur ein eine Fassade der Funktion zu errichten und den echten Inhalt dann in Ruhe nachzuladen. Erst die Fassade hinstellen, bevor man die eigentliche Funktionalität sicherstellt, klingt für Bauherren erstmal kontraintuitiv, aber Web Developer sind ja auch keine Architekten.
Wenn der Audit bei Dir anschlägt, ist der Aufwand zur Behebung übrigens überschaubarer, als es auf den ersten Blick aussieht. Es gibt schon vorgefertigte Lösungen, die von web.dev verlinkt werden.
Falls Dich der Begriff “Facades” verwirrt: Die Kollegen von web.dev meinen hier nicht die Facade patterns, sondern haben nur ein ähnliches Wort für ein ähnliches Problem verwendet.