Topics

100 points à vitesse éclair ! Web accessible en environnement haute performance ! Feux d'artifice sur Lighthouse !

  • column

Maîtriser l'accessibilité web !

« On a des développeurs frontend de classe S, du markup impeccable, et on design même l'interface de nos outils marketing, alors l'accessibilité, ce sera du gâteau ! » Avec une telle confiance, le projet web accessible de Liberogic a commencé… mais s'est avéré être le début d'une bataille épique. Ayant fixé l'objectif ambitieux de la conformité complète WCAG 2.2, nous nous sommes engagés dans des années de formations continues et de débats sans fin. Pour être honnête, nous avons pris conscience de l'ampleur réelle du défi.

En y repensant, lors des premières formations en accessibilité du projet, il y a quelques années.
« Quelle est la différence entre WCAG et JIS X 8341-3:2016 ? »
« WCAG 2.0 et JIS X 8341-3:2016 sont identiques ! »
Un long chemin a commencé par cet échange élémentaire.
« Je comprends bien ce critère de cette façon ? »
« Non, celui-ci relève de cet autre critère. »
Après d'innombrables cycles de débat et de correction, nous avons enfin pu mettre en place une organisation capable de viser la conformité WCAG 2.2 niveau AA.

Refondre notre propre site web !

« Notre site web ne correspond plus vraiment à notre activité… »
C'est parti d'une simple remarque pour mener à la refonte de notre site.
« Tant qu'on y est, misons tout sur l'accessibilité, le SEO et tout ce qui compte ! »
Nos excellents collaborateurs, malgré leurs agendas chargés, se sont (probablement) lancés avec enthousiasme dans ce projet.

« Ce contraste de couleur ne respecte pas les normes ! »
« Mais le design est joli pourtant… »
« Peut-on l'ajuster dans le respect des règles ? »
Et ainsi de suite, nous avons tâtonné entre design et accessibilité.
Au niveau du markup, nous avons méticuleusement coché tous les éléments d'une liste de vérification exigeante.

Enfin terminé !
Bien que considérablement en retard sur le calendrier initial, nous avons ressenti une solide confiance dans les progrès techniques réalisés.

Photo de groupe de l'équipe accessibility + création de site web traitée dans le style Studio Ghibli
Équipe de création de sites web accessibles : moment de la célébration par Chat GPT4o <Style Ghibli tendance>

Score parfait avec Lighthouse ! Et excellente évaluation sur PageSpeed Insights aussi !

Notre site construit avec Astro + microCMS + Cloudflare obtient naturellement de excellents scores sur Lighthouse. L'accessibilité est bien sûr impeccable ! L'outil d'audit d'accessibilité de Lighthouse utilise la bibliothèque axe-core très fiable, ce qui signifie que nos efforts de conformité WCAG sont évalués de manière assez directe.

Concernant les performances, avec de nombreuses images et plusieurs animations, nous avons d'abord stagné un peu. Mais en optimisant le chargement des Web fonts, en révisant la compression et le format des images, et en ajustant les priorités de chargement des ressources, grâce à des ajustements méticieux, ce moment est enfin arrivé !

\ Score parfait ! /

Tous les éléments de Lighthouse sur la version desktop sont au score maximal ! Et la rumeur était vraie. « Ah ! Quand on obtient 100 sur tous les éléments de Lighthouse, Google affiche des feux d'artifice célébration ! »

« Sérieusement !? Notre ancien site atteignait à peine 80-90 points ! C'est sûrement grâce à Astro aussi, mais c'est incroyable ! »

Afficher la transcription vidéo (en japonais)

00:00 (lighthouseでスコア100点を記録した時の花火の様子)

Nous avons également obtenu 100 points sur PageSpeed Insights, l'outil de mesure des performances des sites web fourni par Google.

Simplement, PageSpeed Insights n'offre pas d'effets spéciaux (feux d'artifice). Comme nous avons eu des situations où l'un affichait 99 et l'autre 100, nous demandons à Google d'ajouter quelque animation festive de ce côté aussi. 🎇

Capture d'écran montrant un score de 100 enregistré sur PageSpeed Insights

À titre informatif, les scores de Lighthouse et PageSpeed Insights varient en fonction des conditions réseau, de l'état du serveur et de la situation du navigateur au moment de la mesure, donc même si nous avons atteint 100 points, nous devons être conscients que ce score ne peut pas toujours être maintenu.

Capture d'écran du score Lighthouse sur mobile
Capture d'écran du score PageSpeed Insights sur mobile

Obtenir un score de performance parfait sur mobile, c'est mission impossible, non ? …Voilà à quoi ça ressemble. (↑ Pas de capture à l'époque, donc c'est une capture relativement récente)

Le vrai but se situe au-delà du score

« Non, mais en réalité, d'un point de vue utilisateur, n'est-ce pas le résultat évident ? »

Plutôt que de poursuivre le score, je crois que c'est en mettant l'accent sur la conception pour tous ceux qui utilisent réellement le site web que nous obtenons la meilleure évaluation. « Un score de 100 » n'est qu'une étape. Le vrai but, c'est de créer un site web confortable et facile à utiliser pour tout le monde !!

Actuellement, nous implémentons diverses fonctionnalités expérimentales pour vérifier la faisabilité opérationnelle, et le score Lighthouse a baissé depuis. Je crie innocemment « pourquoi, pourquoi… ? » à répétition, mais bien sûr, pour tout le monde, la vérification de la faisabilité opérationnelle est bien plus importante que mes caprices.

Et c'est ainsi que notre exploration inépuisable se poursuit.

Auteur de cet article

Président tout en restant un homologue constant. Il aime comprendre les nouvelles technologies, ressent de la joie à l'instant où quelque chose devient pratique, et est un véritable passionné du terrain. Il s'enthousiasme pour les technologies futures et souhaite continuer à explorer de nouvelles expériences, quel que soit son âge.

Morimoto

Chef de projet / Directeur / Fondateur en 2007

Voir les articles de ce membre

Notre équipe fiable et nos capacités de réactivité font notre fierté

Chez Liberogic, nos équipes expérimentées sont reconnues pour diriger activement les projets et sont hautement appréciées par nos clients.
Nous assignons correctement un chef de projet et un directeur, et veillons à assurer le déroulement fluide de l'ensemble du projet. Nous évitons une augmentation inutile des coûts en engagements complets, en allouant les ressources de manière optimale. Notre approche est réputée pour sa rapidité dans la compréhension des besoins, la création et la soumission des devis.

* Veuillez noter que nous n'engageons pas activement de missions d'intégration type SES.

Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom, Webex, et pratiquement tous les principaux outils de gestion de projet et de communication que vous utilisez.

Avez-vous besoin d'aide pour la conformité en matière d'accessibilité web ?

Études de cas