Shadow DOM is an API that is part of the Web Component model. It helps to isolate component internals, protecting users from breaking changes and global CSS.
Incluso si no entiendes o no conoces lo que es Ionic , la lectura es recomendada para entener el concepto de “Shadow DOM”, la mejor explicación que he leído hasta el momento.