~/talk

CSS module system in Google+

Talkat CSSConf EU 2013 · on Friday, 2013-09-13· [css]
slides:none on file

Google+ implements a CSS dependency system that bundles templates, JavaScript and styles into components so pages load only the CSS they need, improving initial latency and cutting CSS size on deployed pages. It uses Closure Stylesheets (GSS) with a provide/require ordering for constants and cascade ordering, compiles a component dependency graph into modules, downloads modules incrementally (piggybacking on JS modules), and reports significant size and safety improvements after partial rollout.

AI-written summary · about

  1. 0:00Start
  2. 2:57Media Object
  3. 3:23Share Box
  4. 3:48The Community Page
  5. 4:18Shared Styles
  6. 6:14Javascript Modules
  7. 11:37Fonts and Colors
  8. 12:58Safely Compose the Css in the Browser
  9. 15:43Compound Selector
  10. 17:25Overriding Styles
  11. 18:16Css Ordering Semantics in Templates
  12. 20:04Descendant Selectors
  13. 21:06Assembly and Serving System
  14. 23:23Summary
  15. 23:41Open Source Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.