- Um fork de bandwidth-hero-proxy
O bandwidth-hero-proxy tem um probleminha de uso de Ram, ele cresce exponencialmente conforme comprime imagens, até estourar o limite imposto, a causa é a forma que o Buffer é utilizado, por isso criei este fork para tentar corrigir este problema e também comprimir mais ainda as imagens.
- Mudança da utilização do pacote request para o axios, pois o mesmo foi descontinuado e é antigo.
- A forma como o Buffer é tratado mudou, agora menos lixo fica na memoria (Não testado em larga escala).
- Mudança de pasta, agora a compreensão das imagens fica na pasta img, futuramente será implementado a compreensão de vídeo.
- Implementação de um Database, para permitir à mostragem de informações uteis, como o dataSaved.
- O código foi lintado, e reorganizado para a forma que eu acho a mais correta.
- Nova verificação foi imposta no copyHeaders para impedir possíveis problemas.
- As vezes a compreensão gera imagens maiores que as originais, então porque não enviar as imagens originais se isso acontecer? kkkkkkk.
- Melhor tratativa de erros.
- Adicionado função assíncrona para que a resposta seja devidamente enviada antes que o buffer seja apagado.