~/talk

CSSO: The Story of Acceleration

TalkinRussianat HolyJS 2016 Piter · on Sunday, 2016-06-05· [css, web-performance]
slides:none on file

Overview of CSS optimization and minification with a focus on the CSSO tool: its development, performance improvements, and related techniques for making CSS smaller and faster. Covers the problems of CSS size and optimization strategies implemented in CSSO and the tool’s evolution.

AI-written summary · about

  1. 0:00CSSO introduction
  2. 1:03CSS growth issues
  3. 3:49CSSO optimization
  4. 4:10CSSO structure
  5. 8:28String optimization
  6. 13:07Token data structure
  7. 15:36Lazy tokenizer
  8. 17:41AST build optimization
  9. 20:53Tree improvements
  10. 23:22Avoiding polymorphism
  11. 25:14AST to CST benefits
  12. 27:01Single-pass transforms
  13. 28:43Memory and speed
  14. 30:28Polymorphism solutions
  15. 32:14Speedup results
  16. 33:17Profiling methods
  17. 36:10Bytecode analysis
  18. 37:13Fast code principles
  19. 38:18Q&A: tool comparison
  20. 40:07Q&A: parsing and generation
  21. 41:56Q&A: parser optimization
  22. 43:00Q&A: WebAssembly & C++
  23. 44:31Q&A: library comparison
  24. 45:35Q&A: implementation language
  25. 47:02Conclusion
~/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.