Concept Flow - Sprockets asset pipeline
Start: Developer writes assets
Sprockets reads manifest files
Resolve dependencies and directives
Concatenate assets into bundles
Minify and compress assets
Serve optimized assets to browser
Browser loads assets for app display
The asset pipeline reads asset files, combines and compresses them, then serves optimized files to the browser.