Explorons les stratégies de cache offertes sur les PWA

Quand on parle de PWA, il est question de Service Workers, c’est un fait. Etant donné que ce dernier nous permet de servir des fichiers hors-ligne, il est donc pertinent de se pencher sur les mécanismes de mises en cache proposés par ce dernier. A travers cette session, nous vous proposons de balayer les différentes et plus connues stratégies de mises en cache d’une PWA. Nous tâcherons pour chacune de ces stratégies de vous proposer un exemple d’implémentation. Nous mettrons aussi le nez dans workbox qui pourra vous aider dans la mise en place de ces dernières. Les stratégies explorées seront les suivantes :

  • Cache-Only
  • Network-Only
  • Cache-First
  • Network-First
  • Cache-Then-Network
  • Stale-While-Revalidate
  • Generic-Fallback