Vue d'ensemble

Uvicorn 0.42, publie le 16 mars 2026, optimise le traitement du corps des requetes.

Fonctionnalites principales

Corps de requete optimise

Le parsing du corps des requetes HTTP a ete optimise, reduisant la consommation memoire et ameliorant le debit pour les requetes volumineuses.

python
import uvicorn

async def app(scope, receive, send):
    if scope['type'] == 'http':
        body = b''
        while True:
            msg = await receive()
            body += msg.get('body', b'')
            if not msg.get('more_body'):
                break
        # Traitement optimise du corps

uvicorn.run(app, host='0.0.0.0', port=8000)

Ameliorations de performance

Les benchmarks montrent une reduction de 15% de la latence pour les requetes POST avec corps volumineux.

Sources