Velocidade
Rapidez é um recurso. Nós a medimos.
Toda mudança no HelpFalcon roda contra orçamentos de desempenho na CI. Se abrir um ticket ou carregar uma visualização ficar mais lento que o orçamento, a mudança não é lançada. Estas são as medições mais recentes, com onde e quando foram feitas.
Medições principais
57 ms
Para abrir um ticket na API (p95)
Orçamento 300 ms. Medido em 2026-11-06 em the PHPUnit kernel (PostgreSQL 16) on a MacBook dev machine.
166 ms
Para carregar uma visualização na API (p95)
Orçamento 200 ms. Mesma execução.
1.44 s
Até o ticket aparecer na tela (LCP mediano)
Orçamento 1.5 s. Medido em 2026-11-06 em a MacBook dev machine (shared Docker stack), production build.
12/12
Verificações dentro do orçamento
Cada verificação desta página, da medição mais recente de cada uma.
Servidor
As duas requisições que um agente mais espera
Abrir um ticket (encontrá-lo, carregar a conversa) e carregar uma visualização, medidos na API. Percentil 95, mediana entre parênteses.
| Verificação | Medido | Orçamento | Status |
|---|---|---|---|
| Abrir um ticket (API, p95) | 57 ms (mediana 41) | 300 ms | Dentro do orçamento |
| Carregar uma visualização (API, p95) | 166 ms (mediana 109) | 200 ms | Dentro do orçamento |
Medido em 2026-11-06 em the PHPUnit kernel (PostgreSQL 16) on a MacBook dev machine. A barra é a medição; a linha, o orçamento.
No navegador
Do clique à conversa na tela
Largest contentful paint do carregamento completo de uma página de ticket em uma build de produção, mediana de vários carregamentos.
| Verificação | Medido | Orçamento | Status |
|---|---|---|---|
| Página de ticket, largest contentful paint (mediana) | 1436 ms | 1500 ms | Dentro do orçamento |
Medido em 2026-11-06 em a MacBook dev machine (shared Docker stack), production build, 20 amostras. A barra é a medição; a linha, o orçamento.
JavaScript por página
Cada página tem um orçamento de tamanho
JavaScript do primeiro carregamento (gzip) das páginas mais usadas. Uma mudança que faça uma página passar do orçamento faz a build falhar.
| Verificação | Medido | Orçamento | Status |
|---|---|---|---|
| Página de ticket (agente) | 516 kB gzip | 540 kB gzip | Dentro do orçamento |
| Visualização (lista de tickets) | 470 kB gzip | 495 kB gzip | Dentro do orçamento |
| Início do agente | 356 kB gzip | 375 kB gzip | Dentro do orçamento |
| Relatórios | 388 kB gzip | 405 kB gzip | Dentro do orçamento |
| Admin Center | 380 kB gzip | 400 kB gzip | Dentro do orçamento |
| Início da central de ajuda | 229 kB gzip | 240 kB gzip | Dentro do orçamento |
| Artigo da central de ajuda | 231 kB gzip | 245 kB gzip | Dentro do orçamento |
| Widget de chat | 244 kB gzip | 255 kB gzip | Dentro do orçamento |
| Login | 233 kB gzip | 245 kB gzip | Dentro do orçamento |
Medido em 2026-11-06 em production build (Next.js 15). A barra é a medição; a linha, o orçamento.
Método
Como medimos
Números que você pode reproduzir, não um benchmark ajustado para um slide.
- Os orçamentos de servidor rodam na CI contra um banco de dados de teste: 120 tickets, uma conversa com várias respostas, 40 amostras após um aquecimento, percentil 95.
- Os orçamentos de navegador carregam a página do ticket no Chromium sem interface com uma build de produção e leem o largest contentful paint.
- Os orçamentos de bundle leem o manifesto da build depois de cada build de produção.
- Os orçamentos só aumentam com um motivo escrito na mudança que os aumenta.
- De onde vêm estes números. Cada seção indica a máquina e a data da execução mostrada; a última execução completa foi em uma máquina de desenvolvimento, não no servidor do beta privado. Os mesmos orçamentos valem para toda mudança no hardware da CI; o que você mede no seu espaço de trabalho depende dos seus dados, do seu plano e da sua distância até Falkenstein.
Traga todo o seu histórico do Zendesk. Mantenha seu jeito de trabalhar.
Importe tickets, usuários, regras e a central de ajuda, rode os dois em paralelo e migre quando sua equipe estiver pronta.