Tornado (web server)


Tornado is a scalable, non-blocking web server and web application framework written in Python. It was developed for use by FriendFeed; the company was acquired by Facebook in 2009 and Tornado was open-sourced soon after.

Performance

Tornado is noted for its high performance. Its design enables handling a large number of concurrent connections.

Modules

Example

The following code shows a simple web application that displays "Hello World!" when visited:

import asyncio
import tornado.web
class MainHandler:
def get:
self.write
def make_app:
return tornado.web.Application
async def main:
app = make_app
app.listen
await asyncio.Event.wait
if __name__ "__main__":
asyncio.run)