Shadow parts
Bir web bileşeninin hangi iç öğelerinin dışarıdan biçimlendirilebileceğini belirlemesinin yolu. Kapsüllemede açılmış gizli deliklerden değil, açık bir sözleşmeden ibarettir.
Gölge ağacının bütün amacı dış CSS’in içeri girememesidir; ama bu kelimesi kelimesine uygulanırsa bir bileşeni tasarıma uydurmak imkânsız olur. İlk bileşen kütüphanelerinin ya gölge DOM’dan vazgeçmesinin ya da akla gelen her nitelik için elli özel özellik açmasının nedeni budur. Çözüm şudur: bileşen yazarı bir iç öğeyi part="label" ile işaretler, tüketici de my-widget::part(label) yazıp onu sıradan biçimde stillendirir. Önemli olan sınırlamadır: yalnızca açıkça dışa açılanlara ve yalnızca bütün bir öğe olarak erişilir; çocuklarına doğru daha derine seçim yapılamaz. exportparts niteliği parçaları iç içe bileşenler boyunca yukarı iletir.