For styles' CSS maybe look at adding CSS Containment property support http://news.softpedia.com/news/chrome-52-released-with-support-for-css-containment-and-performance-measurement-506482.shtml
New CSS contain property
The team didn't stray much from their plan, and now Chrome features support for CSS containment, via the CSS contain property, which prevents child elements from showing up outside the boundaries of their parent element.
A good reason for developers to implement CSS containment on their websites is to speed up page load times. Google engineers played around and detailed the advantages of using the contain property in a blog post in June.
CSS contain support is only available in Chrome 52 and Opera 40 (alpha stage). Firefox devs have shown public interest in integrating the property into their browser, but no code to support it has landed in the browser until now.