Contact
Français

Rapidité

La rapidité est une fonctionnalité. Nous la mesurons.

Chaque modification de HelpFalcon est confrontée à des budgets de performance en CI. Si ouvrir un ticket ou charger une vue devient plus lent que le budget, la modification n'est pas livrée. Voici les dernières mesures, avec le lieu et la date.

Mesures principales

57 ms

Pour ouvrir un ticket via l'API (p95)

Budget 300 ms. Mesuré le 2026-11-06 sur the PHPUnit kernel (PostgreSQL 16) on a MacBook dev machine.

166 ms

Pour charger une vue via l'API (p95)

Budget 200 ms. Même exécution.

1.44 s

Jusqu'à l'affichage du ticket (LCP médian)

Budget 1.5 s. Mesuré le 2026-11-06 sur a MacBook dev machine (shared Docker stack), production build.

12/12

Contrôles dans le budget

Chaque contrôle de cette page, d’après la dernière mesure de chacun.

Serveur

Les deux requêtes que les agents attendent le plus

Ouvrir un ticket (le trouver, charger la conversation) et charger une vue, mesurés au niveau de l'API. 95e centile, médiane entre parenthèses.

Serveur: valeur mesurée et budget
ContrôleMesuréBudgetÉtat
Ouvrir un ticket (API, p95)57 ms (médiane 41)300 msDans le budget
Charger une vue (API, p95)166 ms (médiane 109)200 msDans le budget

Mesuré le 2026-11-06 sur the PHPUnit kernel (PostgreSQL 16) on a MacBook dev machine. La barre est la mesure, la ligne le budget.

Dans le navigateur

Du clic à la conversation à l’écran

Largest contentful paint du chargement complet d'une page de ticket sur une version de production, médiane de plusieurs chargements.

Dans le navigateur: valeur mesurée et budget
ContrôleMesuréBudgetÉtat
Page de ticket, largest contentful paint (médiane)1436 ms1500 msDans le budget

Mesuré le 2026-11-06 sur a MacBook dev machine (shared Docker stack), production build, 20 mesures. La barre est la mesure, la ligne le budget.

JavaScript par page

Chaque page a un budget de taille

JavaScript au premier chargement (gzip) des pages les plus utilisées. Une modification qui fait dépasser son budget à une page fait échouer la compilation.

JavaScript par page: valeur mesurée et budget
ContrôleMesuréBudgetÉtat
Page de ticket (agent)516 kB gzip540 kB gzipDans le budget
Vue (liste de tickets)470 kB gzip495 kB gzipDans le budget
Accueil de l'agent356 kB gzip375 kB gzipDans le budget
Rapports388 kB gzip405 kB gzipDans le budget
Admin Center380 kB gzip400 kB gzipDans le budget
Accueil du centre d'aide229 kB gzip240 kB gzipDans le budget
Article du centre d'aide231 kB gzip245 kB gzipDans le budget
Widget de chat244 kB gzip255 kB gzipDans le budget
Connexion233 kB gzip245 kB gzipDans le budget

Mesuré le 2026-11-06 sur production build (Next.js 15). La barre est la mesure, la ligne le budget.

Méthode

Comment nous mesurons

Des chiffres reproductibles, pas un benchmark optimisé pour une présentation.

  1. Les budgets serveur s'exécutent en CI sur une base de données de test : 120 tickets, une conversation de plusieurs réponses, 40 mesures après une mise en route, 95e centile.
  2. Les budgets navigateur chargent la page de ticket dans Chromium sans interface sur une version de production et relèvent le largest contentful paint.
  3. Les budgets de bundle lisent le manifeste de compilation après chaque compilation de production.
  4. Les budgets ne montent qu'avec une raison écrite dans la modification qui les relève.
  5. D’où viennent ces chiffres. Chaque section indique la machine et la date de l'exécution affichée ; la dernière exécution complète a eu lieu sur une machine de développement, pas sur le serveur de la bêta privée. Les mêmes budgets s'appliquent à chaque modification sur le matériel de la CI ; ce que vous mesurez sur votre espace de travail dépend de vos données, de votre offre et de votre distance à Falkenstein.

Emportez tout votre historique Zendesk. Gardez votre façon de travailler.

Importez les tickets, les utilisateurs, les règles et le centre d'aide, faites tourner les deux en parallèle et basculez quand votre équipe est prête.