Explore the innovative CSS module system implemented in Google+ through this conference talk from CSSconf.eu 2013. Discover how modular CSS can improve large-scale app development by managing dependencies, reducing bloat, and enhancing maintainability. Learn about the benefits of granular CSS dependencies, including faster initial page load times and easier code refactoring. Understand the new CSS dependency system that allows for late loading of CSS modules as needed, improving end-user latency. Gain insights into packaging HTML, CSS, and JavaScript together for reusable UI elements, boosting developer productivity. Delve into topics such as CSS composition, style overrides, ordering, and assembly techniques. Enhance your understanding of modern CSS practices and their impact on web application performance and development efficiency.
Overview
Syllabus
Introduction
CSS Module
How to compose CSS
Override styles
Ordering
Overriding Styles
Assembly
Summary
Taught by
JSConf