RefreshLess Module Adds Turbo Caching and Gains Recognition in Drupal Community

RefreshLess Module Adds Turbo Caching and Gains Recognition in Drupal Community

The RefreshLess module is gaining traction in the Drupal ecosystem, recently highlighted as Module of the Week on 'Talking Drupal' episode 514. Known for delivering app-like navigation while preserving Drupal's traditional rendering pipeline, RefreshLess is being noticed for its ability to blend performance with resilience.

A recent update, version 2.0.0-alpha10, introduces full Turbo caching support and preload link functionality, enabling instant-feeling page transitions with just a single full page load at the start. The module layers JavaScript navigation on top of server-rendered HTML, offering smoother interactions without relying on a fully decoupled front end or the fragility of single-page applications.

Matei Stanca, a Drupal and PHP Developer, shared a real-world implementation of RefreshLess, noting that while the site uses standard Twig templates, CSS, and JS, there’s no full reload after the initial load. This is a simple but powerful showcase of the module's impact.

Omnipedia, which served as the testbed for developing the Hotwire Turbo port, now runs RefreshLess in production. The project has received support from organizations such as Consensus Enterprises, Neurocracy, and Acquia.

Designed to coexist with Drupal’s existing Ajax framework, RefreshLess maintains compatibility with core behaviors while paving the way for advanced enhancements. Upcoming goals include tighter integration with HTMX and potential offline support via the PWA module.

For documentation and installation details, visit: https://www.drupal.org/project/refreshless

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Upcoming Events

Latest Opportunities