DrupalCon Los Angeles 2015: Drupal 8's render pipeline

In Drupal 8, we've significantly improved the way pages are rendered. I will explain the entire render pipeline, which will also cover:

render caching — blocks and entities are now render cached automatically!
cache tags — finally we have the cache invalidation system we've always needed!
assets — only the necessary assets are loaded anymore, thanks to asset dependencies!
bubbling — rather than relying on global statics that broke caching, we now correctly bubble up all attached metadata — no more frustrations!
But I will also explain what is going to be possible in Drupal 8:

anonymous page loads: invalidating Varnish/CDNs with perfect precision
authenticated page loads: not completely regenerated on every page load, but assembled from render cached parts
alternative render strategies, like Big Pipe
Where relevant, I'll compare with Drupal 7, how you can write Drupal 7 code today that will be easy to upgrade to Drupal 8, and which Drupal 7 backports exist (hint: Big Pipe does exist!).

This talk provides a comprehensive overview about the finalized Drupal 8 render pipeline!

Drupal is a registered trademark of Dries Buytaert.