Como o redimensionamento funciona no seu navegador
Sua imagem é lida e re-amostrada inteiramente dentro da aba do navegador. Nenhum pixel da sua foto é enviado para um servidor. Para verificar isso você mesmo, abra o DevTools, mude para a aba Rede, faça upload de um arquivo e clique em Redimensionar. Você verá a página carregar o código da ferramenta, mas zero requisições carregando sua imagem. O resultado baixa direto para o seu dispositivo como um arquivo. Nada é armazenado em lugar nenhum. O algoritmo de re-amostragem usa um filtro baseado em Lanczos com nitidez adaptativa, a mesma abordagem que editores de imagem profissionais usam ao reduzir fotos para impressão e web. Em um desktop com navegador moderno, redimensionar uma origem 8 MP para 2 MP leva cerca de 1,78 segundos da seleção do arquivo até o blob pronto.