Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Big Pipe Paragraphs

Security covered Maintenance fixes only 89 sites

This module enhances BigPipe's performance by allowing paragraphs within the main content area to be lazy-loaded. It provides an option to set a starting point for lazy loading, ensuring the initial content appears quickly while subsequent paragraphs load in the background. You can also exclude specific paragraph types from this lazy loading process.

Big pipe is new since drupal 8 and introduces a way to load and render blocks which have a high cache invalidation, or are uncacheable, during the stream of the response. This increased the perceived performance and feels like your site is very fast.
But this only works for block out of the box with auto placeholdering.

Main content block is excluded, so if you have a lot of paragraphs in your main content the load time can increase for uncached pages.

What this module adds is a way to load your paragraphs through lazy builder. The idea is that you set an offset (start point) to start with lazybuilding. For instance, you set the offset to 3, so the first three paragraphs are not lazy loaded through big pipe. But the rest will. Setting this in a smart way will not let the user see any "appearing" of content because the top part (the first three) will be rendered directly.

Other option include to exclude some paragraph types from lazy loading.

These settings are configurable per field and bundle of the entity type the field belongs to, through a single settings form.

WARNING If you lean heavily on twig field_value to prevent rendering of a lot of div field wrappers, this could prevent this module to work. Because it leans on the field rendering to no render a paragraph as an item, but the big pipe placeholder. So if you use your something like this: field_paragraph | field_value in twig it will not work probably.

Drupal 8–11

Ask your assistant about Big Pipe Paragraphs

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Active

Releases

Version Type Core PHP Release date
1.0.2 Stable 8–11 Jan 8, 2025
1.0.1-alpha1 Pre-release 8–10 Aug 11, 2023