A velocidade de resposta do Fóir
Cada número desta página foi medido na plataforma de produção em que seus projetos rodam.
Sites e conteúdo
O conteúdo publicado é servido a partir de um cache compartilhado, então a maioria dos visitantes nunca chega ao banco de dados. Uma página em cache volta em uma mediana de 7 ms, e em até 46 ms para 95 de cada 100 requisições, com 1.200 requisições por segundo chegando.
Uma página que ainda não está em cache é montada em uma mediana de 262 ms, com cada regra de acesso aplicada a cada registro que ela lê.
Quando você publica, os leitores continuam recebendo a versão anterior enquanto a nova é montada, então uma publicação nunca faz um visitante esperar.
As leituras pela via de leitura compartilhada também ficam guardadas na borda da Cloudflare, perto dos seus visitantes, e uma página completa volta de lá em uma mediana de 28 ms.
Aplicações
Quando o Fóir é o backend do seu app, a maioria das requisições vem de alguém que fez login. Elas pulam o cache compartilhado e vão ao banco de dados com as suas regras de acesso aplicadas àquela pessoa.
Um cliente logado lendo um dos próprios registros recebe resposta em uma mediana de 111 ms, e em até 189 ms para 95 de cada 100 requisições. Salvar uma alteração leva 188 ms, e uma leitura logo depois vê a alteração em 112 ms. Esses tempos foram medidos de fora do data center, então incluem a ida e a volta.
Esses tempos incluem a verificação de segurança em nível de linha em cada linha, que um backend feito à mão teria de somar aos próprios números. Você declara quem pode ver o quê, e o Demesne, nosso mecanismo de autorização de código aberto, escreve as políticas.
Comparado ao EmDash
Numa instalação padrão do EmDash, uma página de texto simples levou entre 0,39 e 0,94 segundo até o primeiro byte nas medições de ytyng. Uma página do Fóir chega da borda da Cloudflare em uma mediana de 28 ms, e uma que não está em cache é montada em 262 ms, com as referências resolvidas e cada regra de acesso aplicada.
Comparado ao Supabase
O guia do Supabase sobre segurança em nível de linha mostra uma política escrita do jeito mais óbvio gastando 171 ms no banco de dados para ler uma tabela de 100.000 linhas, até ser reescrita e indexada à mão. No Fóir as políticas já vêm escritas para você, e a requisição completa de um cliente logado leva 111 ms de fora do data center.
Comparado ao Firebase
As regras de segurança do Firebase podem consultar no máximo outros 10 documentos para decidir se alguém pode ler um. As regras de acesso do Fóir rodam no próprio banco de dados, então uma regra pode seguir uma pessoa pelas suas organizações e permissões sem um limite de consultas.
Como medimos
Os números de conteúdo são do foir.io, que roda no Fóir. As visualizações de página foram enviadas de dentro do cluster de produção por um minuto em cada taxa, as em cache de 100 a 1.200 por segundo e as sem cache a partir de 10 por segundo, e cronometradas no cliente. O número da borda são 16 leituras de uma página do foir.io a partir de uma conexão residencial, 13 delas respondidas pela Cloudflare.
Os números de aplicações são de um workspace criado para o teste, com 50 organizações, 100 clientes de teste logados e 10.000 registros, apagado ao final. Cada requisição foi enviada uma de cada vez pela internet pública de fora do data center, 50 de cada tipo, sem passar pelo cache compartilhado.
Medianas e percentis 95, medidos em 18 de outubro de 2026.