Tornado Web Server — Tornado 6.4.2 documentation | Website analytics by TrustRadar
Blurry colored background
tornadoweb.org Web Development Networking Asynchronous Programming

Tornado Web Server — Tornado 6.4.2 documentation

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

Unique Visits

90K

3000 / day

Total Views

150K

5000 / day

Visit Duration, avg.

3.8 min

2.5 pages per visit

Bounce Rate

40%

  • Domain Rating

  • Domain Authority

  • Citation Level

Founded in

2009

Supported Languages

English, etc

Website Key Features

Non-blocking HTTP client

Tornado includes a non-blocking HTTP client that can be used to make asynchronous web requests.

WebSockets support

Tornado has built-in support for WebSockets, allowing for real-time communication between the client and server.

Template engine

Tornado comes with a simple and fast template engine that supports Python expressions and control structures.

Authentication and security

Tornado provides tools for secure cookie handling, user authentication, and cross-site request forgery (CSRF) protection.

Asynchronous database support

Tornado can be used with asynchronous database libraries to perform non-blocking database operations.

Internationalization and localization

Tornado supports internationalization and localization, making it easier to develop applications for a global audience.

Integration with other services

Tornado can be easily integrated with other services and libraries, such as Redis, Memcached, and more.

High performance

Tornado is designed for high performance and can handle thousands of simultaneous connections with ease.

Additional information

License

Tornado is open-source and released under the Apache License 2.0.

Community and support

Tornado has an active community and is supported by a wide range of resources, including documentation, mailing lists, and IRC channels.

Use cases

Tornado is used by companies and projects such as Facebook, Quora, and FriendFeed for building scalable web applications.

Performance benchmarks

Tornado has been shown to outperform other Python web frameworks in various performance benchmarks, especially in scenarios requiring high concurrency.

Extensions and plugins

There are numerous extensions and plugins available for Tornado, enhancing its functionality and making it adaptable to a wide range of web development tasks.

HTTP headers

Security headers report is a very important part of user data protection. Learn more about http headers for tornadoweb.org