Summary
The Block plugin view builder module allows developers to programmatically render (view) block plugins without the need for the wrapping BlockContent entity. This module is an adaptation of the core BlockViewBuilder and makes sure that:
- Each block gets a cache key, so it can be cached in the render cache
- Cacheable metadata (including access metadata) is taken into account
- Block plugins get a lazybuilder callback so they can be correctly placeholdered
This all results in better leveraging of the (dynamic) page cache.