Comparative Study of Web Server Frameworks Shaoxuan Yang, Gayatri Ravi Kamat ABSTRACT Web server frameworks are software frameworks that make it easier to write, maintain and scale web applications. Numerous modern-day web applications and web servers use underlying flexible web servers to improvise their performance. Web frameworks exist for almost every programming language, with the increase in the number of web servers it becomes difficult to choose a web server framework which would be better for performance enhancement, given a particular application. We aim to provide a comparative study of four such web frameworks, in order to get an insight into which framework would be better under a given set of conditions. We have inspected each framework from multiple perspectives, including productivity, performance, CPU utilization, scalability and so on. We have also studied the advantages and disadvantages of such frameworks based on architecture and performance evaluations. This has led to a result that neither one is a one-stop-solution for all workloads and conditions. The final choice is dependent on what kind of application the developer wants to build and the skill sets of the team building the application.