Executando verificação de segurança...
3

A princípio, parecem ser similares para muitas funcionalidades, com uma ou outra diferença, conforme consta na documentação do HTTPX.

Se alguém te disse que é melhor, então deveria justificar, explicar os motivos. Senão é só uma opinião vazia, sem embasamento.

Procurei por alguns benchmarks para ver o que dizem. Esse aqui não encontrou diferença de desempenho significativa, e portanto não viu razão para mudar (vai continuar usando o requests).

Esse outro lista melhor as diferenças e semelhanças. Ele cita que o HTTPX possui melhor suporte à programação assíncrona (usando o módulo asyncio) e suporte a HTTP/2 (que o requests provavelmente não vai adicionar). Também são citadas semelhanças, inclusive a similaridade entre as API's (o que torna a transição mais fácil).

Dito isso, se está pensando em mudar, a melhor forma de avaliar é testando e vendo se há algum ganho para o seu caso específico.

Carregando publicação patrocinada...