A RC 2 do Vitest 5 corrige problemas de browser mode e traz mudanças de major. Veja onde ela cabe hoje e por que produção não é o melhor laboratório.
Posts recentes
Uma API estar viva não significa que ela esteja pronta para receber tráfego. Entenda a diferença entre liveness, readiness e uma rota de saúde que não mente.
Atualizar dependências é rotina, mas não precisa ser um salto de fé. Um checklist curto ajuda a separar patch seguro de migração que merece ambiente próprio.
O Node.js 26.5 adicionou Blob.textStream(). Veja quando o novo método ajuda e por que ele não é um atalho mágico para qualquer arquivo grande.
URL e URLSearchParams resolvem encoding, parâmetros repetidos e filtros opcionais sem transformar a query string em uma sequência frágil de concatenações.
O Chrome vai acelerar o ciclo de versões em setembro. Entenda o novo calendário e como adaptar testes, compatibilidade e monitoramento.
Uma Content Security Policy bem desenhada limita o impacto de XSS. Veja como nonces, hashes e strict-dynamic funcionam, e por que começar em Report-Only é sensato.
A partir do Node.js 27, toda versão principal chegará ao LTS. Entenda o novo ciclo anual e o impacto para aplicações, bibliotecas e equipes.
Interop 2026 reúne navegadores em torno de 20 áreas da plataforma web. Veja como transformar essa iniciativa em decisões melhores de CSS, APIs e fallbacks.
Retries são normais em HTTP. Uma chave de idempotência ajuda sua API a diferenciar uma tentativa repetida de uma nova operação legítima.
