.

Support du srcset et de WebP, compression Brotli, headers HTTP, Service Workers… Voici quelques-unes des fonctionnalités en cours de développement chez Fasterize pour un avant-goût des nouveautés à venir.

HTTP header early hint

Grâce à cette fonctionnalité, votre page se construit tout simplement plus tôt. Par quel miracle ? En ajoutant des en-têtes HTTP qui indiquent les ressources à télécharger avant qu’elles ne soient découvertes par le navigateur. Le temps de chargement est ainsi réduit.

Support de l’algorithme de compression Brotli

Bientôt supporté par Fasterize, cet algorithme de compression réduit le poids des fichiers de 10 à 20 % par rapport à Gzip et utilise moins de CPU. Développé par Google, Brotli est supporté par tous les navigateurs récents pour le protocole HTTPS.

Support du srcset

Sur un site conçu en responsive design, une image peut référencer plusieurs sources (pour les différentes dimensions) et le navigateur affiche ensuite celle qui est la plus adaptée à la taille de l’écran. Afin de s’assurer que 100% des images présentes dans la page sont optimisées, Fasterize prévoit un support du srcset pour une meilleure prise en compte des URLs. Ainsi, toutes les tailles d’images présentes sur la page sont prises en compte pour être optimisées.

Support de l’ajout de Service Workers

La mise en place d’un Service Worker va faciliter de nombreuses opérations telles que la détection du contexte de navigation : réseau (ou absence de réseau), vitesse de connexion, ou encore taille de l’écran. L’avantage ? Pouvoir modifier les requêtes et les réponses envoyées et reçues par le navigateur pour adapter le comportement d’une page au contexte. Concrètement, le Service Worker sera par exemple capable de comprendre si on est hors ligne et pourra garder une copie de réponse qui sera envoyée à la place du serveur pour certaines requêtes.
Autre cas d’utilisation d’un Service Worker : la possibilité de déporter un certain nombre de calculs réalisés par le moteur de Fasterize directement sur le navigateur. Les temps de calcul seront ainsi plus faibles au niveau du moteur.

Support de WebP

Pour des images plus légères que des JPG et des PNG, WebP va-t-il devenir un nouveau standard ? Ce format tend en tout cas à se développer (Firefox & Safari vont enfin le supporter) et sera bientôt supporté par Fasterize.

Gestion des certificats SSL

Gagnez du temps sur l’ajout et la mise à jour de vos certificats SSL sur la plateforme. Cette opération qui nécessitait l’intervention de Fasterize sera dorénavant réalisable depuis votre Dashboard. Vous gagnez ainsi en autonomie et en visibilité.

Support du versioning de configuration

Gérer plusieurs versions de votre configuration Fasterize en parallèle pour pouvoir la modifier sans risque avant de déployer en production, ce sera bientôt possible. Vous pourrez préalablement recetter sur un seul poste sans que le déploiement de la nouvelle configuration n’impacte l’ensemble de votre site.

Gestion des éléments optionnels d’une page par le SmartCache

Sur une page, certains éléments ne sont visibles que par certains utilisateurs, comme par exemple des zones qui ne s’affichent que pour les administrateurs. Nous faisons évoluer le SmartCache de façon à ce que ces éléments optionnels soient mieux pris en compte et correctement restitués lors de l’affichage.

Configuration des optimisations ciblée selon les pages

Actuellement, Fasterize permet de configurer les optimisations d’un site en excluant certaines pages. Nous prévoyons d’affiner les options de configuration de la façon suivante : il sera possible de définir des paramètres ciblés selon les pages, afin d’optimiser uniquement les pages décrites dans la configuration. Les risques de conflits entre pages sont ainsi maîtrisés, et le déploiement de la solution facilité.

Parmi les nouveautés et évolutions en cours, sachez aussi que nous mettons à jour l’OS de nos machines pour profiter des dernières fonctionnalités du kernel Linux, et que nous migrons sur AWS pour plus de flexibilité !

Pour rester au courant de toute l’actu de la webperf avec Fasterize, inscrivez-vous à notre newsletter !