Flask の進化#

(作者は) Flask の進化として Quart を見ており、主には asyncio、そして二次的には Websocket と HTTP/2 のサポートに対応しています。これらの追加は、Flask の設計の選択肢(作者の解釈)に従って設計されています。Websocket コンテキストとグローバル変数が、ルートハンドラーの引数としてではなく存在するのはこの理由からです。

Flask API からの省略#

私が実装しないことを決めた Flask API の一部があります。それらは次のとおりです。

request.stream#

Flask のリクエストインスタンスにある stream メソッドは、リクエスト本体をファイルインターフェイスのように「ストリーミング」することができます。Quart 内の リクエスト本体の処理 は、 async キーワードを利用するために別の方法で行われます。