For emulated there are not performance benefits. It's just style encapsulation that automatically scopes styles to specific components.
emulated
With AoT the style rewriting is done at build time, otherwise it takes quite some time at runtime to analyze and rewrite the styles.
The styles are then added to the <head>
element.
native shadow DOM
There are some performance benefits because the browser in some situations can know that some required re-render is local to a component, which could otherwise cause full page re-render. I don't know a concrete example though.