Journal Le Système d’Immatriculation des Véhicules a été fait par des stagiaires

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
20
mar.
2026

Bonjour,
J’ai largement le temps d’écrire ce journal pendant que la page Web du Système d’Immatriculation des Véhicules se charge en fond (là ca fait 3 minutes déjà). C’est pas la première fois, j’ai déjà eu à y faire la semaine dernière, pas sur une machine à moi mais où j’ai pu observer (un vendredi après-midi, certes) des temps de chargement de plusieurs minutes, plusieurs fois, et des pertes de session, etc, pour une seule démarche.

Là je tente aujourd’hui, c’est pareil : rien ne répond correctement.

Je sors les outils de développement Web et… il y a plusieurs centaines de petits JS et CSS à charger au démarrage, puis Angular prend la suite pour charger des dizaines de JSON, qui mettent alors du temps à se charger et cette lib décide alors de… relancer des requêtes par paquets de 10 ou plus, et on commence à ne plus rien charger du tout. On voit des 200 pour les premières dizaines de requêtes, puis des 502, puis… plus rien. Le site se DOS littéralement lui-même !

Je ne vous mets même pas le site en lien car rien que pour une 404, c’est la même chose ! Ce site n’a pas pu être codé par quelqu’un de compétent, c’est impossible.

Bref, j’y retourne, c’était mon coup de gueule rapide du jour.

  • # Trop courant

    Posté par  (site web personnel, Mastodon) . Évalué à 3 (+1/-0). Dernière modification le 20 mars 2026 à 20:55.

    C'est trop courant malheureusement, mais côté site public je les trouves assez réactifs généralement (je ne les aient pas étudiés).

    Par contre bon nombre de site, sont englués dans des dizaines de chargements pour charger des pubs en tous sens, des dizaines pour complexifier la tâches des bots… et le pire c'est qu'en ajoutant une bonne part de dette technique ou personne n'ose refondre on arrive vite à des usines à gaz. Tant et si bien que plus personne n'y comprends rien… ou du moins un tout petit bout. Typiquement "Ah mais Angular, c'est génial, ça offre un super look & feel." On rajoute Angular mais on ne peut pas supprimer les anciennes lib, il y a des truc qui l'utilisent et je ne sais pas trop comment ça marche… si ce n'est pas plusieurs version d'une même lib sur une même page (ou site).

    A ça s'ajoute des complexité de MEP et autres qui font qu'il y a 36 lib et autres empilés et micro-services plus ou moins interdépendant, et au lieu d'avoir une page, tu a une fourmilières… avec des services qui s'attendent avec des "sleep pour que ça marche", si ton PC ou ta connexion est un peu trop lente ou rapide, ça peut vriller.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

    • [^] # Re: Trop courant

      Posté par  . Évalué à 4 (+2/-0).

      Oui, effectivement. Je viens de creuser encore plus, des JSON de dizaines de ko de messages statiques sont servis en « Cache-Control: no-cache »…
      Je suis certain que plus personne ne contrôle le bouzin à l’ANTS ou au ministère de l’intérieur, mais ce qui me fait chier c’est surtout que ça a dû coûter, et continue de coûter, pour un service… nul.

      • [^] # Re: Trop courant

        Posté par  . Évalué à 2 (+0/-0).

        Et à l’inverse, je note que l’OIDC de France Connect marche bien sans javascript ! C’est assez exceptionnel aujourd’hui pour être signalé (longtemps, les banques sont restées les championnes du fonctionnement sans javascript, malheureusement depuis quelques années ça n’est plus que rarement le cas)

        • [^] # Re: Trop courant

          Posté par  . Évalué à 2 (+0/-0).

          J’ai pu enfin charger la page une fois, et d’une, c’est le genre de page qui modifie vos entrées une fois la page finie de charger alors que vous avez commencé à remplir le bouzin (très agaçant) et qui en plus n’affiche les boutons de validation qu’un fois les requêtes dynamiques réussies ce qui n’arrive… jamais, donc vous avez un formulaire sans validation. L’incompétence à son summum.

          • [^] # Re: Trop courant

            Posté par  . Évalué à 2 (+0/-0).

            Et quand on clique pour revenir à l’accueil, un popup vient vous demander (après 1 minute de chargement…) si vous voulez vraiment quitter la page ou continuer, et bien sûr continuer ne change rien à l’impossibilité de validation. Bonheur.

            • [^] # Re: Trop courant

              Posté par  . Évalué à 2 (+0/-0).

              Et bien sûr, au cas où le cache marcherait trop bien, ils utilisent une technique de modification des query string pour bypasser le cache. Je sais jusqu’où ça va aller dans la médiocrité, je continue (parce que je n’ai pas le choix).

              • [^] # Re: Trop courant

                Posté par  . Évalué à 2 (+0/-0).

                Et j’aime bien comment d’un côté, ils essayent de charger toute l’appli entière au début (façon PWA) qui donne l’impression qu’ils vont vers du client-side maximum, mais qu’en fait chaque entrée dans un champs effectue une requête (au serveur surchargé) pour la valider

                • [^] # Re: Trop courant

                  Posté par  . Évalué à 3 (+1/-0).

                  Nouveau popup « Un problème technique est survenu. Veuillez renouveler votre demande ultérieurement. Veuillez nous excuser pour la gêne occasionnée. » Tu crois que je ne l’avais pas remarqué ?!

                  • [^] # Re: Trop courant

                    Posté par  . Évalué à 2 (+0/-0).

                    (aucun code d’erreur dans les requêtes pour une fois, hein, c’était jute un message gratuit)

                    • [^] # Re: Trop courant

                      Posté par  . Évalué à 2 (+0/-0).

                      Nouveau message d’erreur non modal, mais sur une page. J’accepte de « recommencer », et il fait 10 requêtes pour le même fichier, un JSON de contenu des messages.

                      • [^] # Re: Trop courant

                        Posté par  . Évalué à 2 (+0/-0).

                        Après je refais le même formulaire, mais sans texte vu que la requête pour les messages a échoué. Ça tombe bien, vu le nombre de fois où je l’ai déjà fait, je le connais par cœur…

                        • [^] # Re: Trop courant

                          Posté par  . Évalué à 2 (+0/-0).

                          J’ai réussi à atteindre la seconde page, où je retrouve le même bug de la dernière fois où il ne reconnaît pas ma ville à partir du code postal, alors que je n’ai jamais eu de problèmes ailleurs, elle est dans la base idoine.

                          • [^] # Re: Trop courant

                            Posté par  . Évalué à 2 (+0/-0).

                            Quelques détails techniques encore : l’entierté du JSON (équivalent de plusieurs pages) d’état du formulaire est transmise à chaque fois. Donc dans l’absolu, rien n’empêcherait de tout faire client-side, j’imagine…

                            • [^] # Re: Trop courant

                              Posté par  . Évalué à 2 (+0/-0).

                              J’avais préparé à boire sachant la soirée longue, mais là… je reviens toujours au début, pas moyen de dépasser la seconde page. Je n’ai jamais vu, de ma vie, un service aussi pourri.

                              • [^] # Re: Trop courant

                                Posté par  . Évalué à 2 (+0/-0).

                                Je dois être au moins à la cinquième authentification France Connect, une trentaine d’essai au bas mot du formulaire, divers chemin de retour en arrière, de ré-essai, etc. Comment est-ce acceptable ?
                                Ah et j’avais oublié, de A à Z on a une fake barre de progression pour piéger le naïf en pensant que ça charge qqch.

                              • [^] # Re: Trop courant

                                Posté par  (site web personnel, Mastodon) . Évalué à 2 (+0/-0).

                                Essaye sous Chrome/Chromium au lieu de Firefox?

                                Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

                                • [^] # Re: Trop courant

                                  Posté par  . Évalué à 2 (+0/-0).

                                  Ah, toujours la solution magique que Google apporte… en fait, j’imagine qu’à cette heure-ci tout le monde a abandonné, et d’un coup le site est plus réactif. Là je galère que pour paiement maintenant, mais c’est une autre histoire. Merci pour la suggestion quand même.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.