Progressive Web App

What is a Progressive Web App?

Much like web components, progressive web apps (PWA) refers to a set of browser features designed to allow websites to behave more like native applications on mobile devices. As far as features are concerned it means:



RefreshLess makes navigating your web site faster by only loading the parts that change between pages. Uses the ideas behind Turbolinks technique (pioneered by Rails). But it goes further: thanks to Drupal 8's architecture, we're able to automatically figure out which parts of a page change. So, we only need to send the parts of the page that actually change.



s3fs file proxy project logo

When content presents hardcoded paths of files migrated to Amazon S3, they would 404 at the localhost. With this module, they will instead be retrieved from s3.



Recacher is a cache warming performance optimalization module for Drupal 7. It tracks URLs expired by Cache Expiration and then promptly re-caches them using HTTPRL.


Direct Queue


Direct Queue allows you to process queue items concurrently outside of the Drupal cron pipeline.
The module uses Drupal Console to process queue items.


Sometimes tasks can take a very long time, you don't want queue items waiting for each other and you want to be able to process multiple queue items at the same time. By default, Drupal Queue Items are processed in the cron and run sequential, there is no concurrency. It's also common to only run the queue every x minutes (depends on configuration), so you have to wait for the next cron run.


Expire CloudFront

This module is an Cache Expiration plugin for AWS CloudFront

Note It can take 10-15 minutes to process invalidation requests. See the Invalidation Limits documentation for details.

It usually takes 10 to 15 minutes for CloudFront to complete your invalidation request, depending on the number of invalidation paths that you included in the request.



Subscribe with RSS Subscribe to RSS - Performance and Scalability