# Evidence of out-of-the-box advantages of ASGI vs. WSGI

**URL:** https://forum.djangoproject.com/t/evidence-of-out-of-the-box-advantages-of-asgi-vs-wsgi/16127
**Category:** Async
**Created:** [September 23, 2022, 9:47am UTC](https://forum.djangoproject.com/t/evidence-of-out-of-the-box-advantages-of-asgi-vs-wsgi/16127 "2022-09-23T09:47:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![cclauss](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/cclauss/32/10185_2.png) [@cclauss](https://forum.djangoproject.com/u/cclauss)
#### Post date: [September 23, 2022, 9:47am UTC](https://forum.djangoproject.com/t/evidence-of-out-of-the-box-advantages-of-asgi-vs-wsgi/16127/1 "2022-09-23T09:47:11Z")

</div>

Is there any evidence of out-of-the-box advantages to justify migrating from WSGI to ASGI? I want to write async code but first I need to convince my colleagues that the switch would bring value out of the box without modifying our code. Does anyone have pointers to relative performance benchmarks based on _unmodified_ code? Are there other advantages to switching to ASGI that are not performance related?

---

<div class="post-metadata">

### Author: ![andrewgodwin](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/andrewgodwin/32/2_2.png) [@andrewgodwin](https://forum.djangoproject.com/u/andrewgodwin)
#### Post date: [September 23, 2022, 11:02am UTC](https://forum.djangoproject.com/t/evidence-of-out-of-the-box-advantages-of-asgi-vs-wsgi/16127/2 "2022-09-23T11:02:27Z")

</div>

ASGI will not magically increase your performance with an unmodified application - it’s there to enable you to write other patterns (like parallel queries, aggregation, long polling and similar) that are just not possible to do efficiently with WSGI.
