title: Disadvantages of using ASGI instead of WSGI
body: <p>What is the explicit and clear disadvantages of using ASGI instead of WSGI for <strong>HTTP request handling</strong> in Django in general?</p>
  
  <p>I know ASGI is for <em>asynchronous</em> tasks, but it can also handle synchronous HTTP requests via <code>http.*</code> channels. Is it slower than normal WSGI or is there any unsupported features comparing to WSGI?</p>
  
  <p>One more, to provide both REST API and websocket handling in same project, which way do you prefer and why?</p>
  
  <ol>
  <li>WSGI for REST + ASGI for websocket in different server instances</li>
  <li>WSGI for REST + ASGI for websocket in same machine</li>
  <li>ASGI for both</li>
  </ol>