Performance: Environment configuration files
MEDIUM IMPACT
This affects page load speed by controlling which settings and assets are loaded in different environments, impacting initial load and runtime performance.
In config/environments/production.rb: Rails.application.configure do config.assets.debug = false config.cache_classes = true config.eager_load = true end
In config/environments/production.rb: Rails.application.configure do config.assets.debug = true config.cache_classes = false config.eager_load = false end
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Debug mode enabled in production | No direct DOM impact | No direct reflows | Blocks asset loading causing delayed paint | [X] Bad |
| Caching and eager loading enabled in production | No direct DOM impact | No direct reflows | Assets load faster, paint happens sooner | [OK] Good |