When we compare Play Framework with other modern web frameworks, Play Framework is so much faster for the following reasons:
- It is built on Akka Toolkit
- It uses the Java NIO.2 API
- Play Framework 2.5.x uses the Java NIO.2 based JBoss Netty Server as the default backend server
- Play Framework 2.6.x uses the Akka HTTP Server as the default backend server
- By default, the Java NIO2 API or the JBoss Netty Server support non-blocking functionality
- By design, it is a responsive web framework (responsive = asynchronous + non-blocking)
- By design, it is a reactive web framework (Reactive = Responsive + Resilient + Elastic + Message-Driven)
- It does not use a HTTP Request-Response Based Service 3.x API to support asynchronous ...