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








