Europe's Drupal Developer focused event is coming up between 19-22 July 2023 in Vienna! Meet core developers and the minds behind some of the key projects and initiatives!Sends pages in a way that allows browsers to show them much faster. First sends the cacheable parts of the page, then the dynamic/uncacheable parts. Uses the BigPipe technique.
See screencast at https://www.youtube.com/watch?v=JwzX0Qv6u3A.
Will be proposed for Drupal 8.1.x core inclusion at #2469431: BigPipe for auth users: first send+render the cheap parts of the page, then the expensive parts, depending on how well this module works in the real world during the 8.0.x cycle.
As of Feb 29, 2016, is included in Drupal 8.1.x, shipping in Drupal 8.1.0 and later! See #2469431: BigPipe for auth users: first send+render the cheap parts of the page, then the expensive parts.
See http://wimleers.com/blog/drupal-8.1-bigpipe-module-experimental for details — in short: this contrib module is being maintained only for sites still on Drupal 8.0.
How does this work?
- During rendering, the personalized parts are turned into placeholders.
- By default, Drupal 8 uses the
Single Flush
strategy (aka "traditional") for replacing the placeholders. i.e. we don't send a response until we've replaced all placeholders. - The BigPipe module introduces a new strategy, that allows us to flush the initial page first, and then stream the replacements for the placeholders.
- This results in hugely improved front-end/perceived performance (watch the 40-second screencast above).
Sounds complex?
Here's a simple explanation with the concrete benefits: https://www.youtube.com/embed/X34MFjXNzzk.
Project information
Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projectsObsolete
Use of this project is deprecated.- Module categories: Performance and Scalability
7 sites report using this module
- Created by Fabianx on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.












