Solving performance issues for your web application
What is Hyperloop?
Hyperloop is an ongoing research project that aims at detecting and solving performance problems for web applications built with ORM (Object-Relational Mapping) frameworks, mainly Ruby on Rails. Currently it conains:
- A comprehensive study on existing open-source applications built with Ruby-on-Rails (with a replication package of these applications).
- A tool to identify and solve some of the common performance inefficiencies found in our study.
We are working on providing better solutions to solve more inefficiencies and more handy tools for application developers.
- PowerStation: Automatically detecting and fixing inefficiencies of database-backed web applications in IDE. 26th Foundations of Software Engineering (FSE'18 Demostration Track)
- How not to structure your database-backed web applications: a study of performance bugs in the wild. 40th International Conference on Software Engineering (ICSE'18)
- Understanding Database Performance Inefficiencies in Real-world Web Applications. 26th Conference on Information and Knowledge Management (CIKM'17)
- PowerStation 1.0 has been released! Please check our blog post for details.
- University of Chicago news release: New Study Finds and Fixes Flaws in Database-Backed Web Application
- Morning Paper blog post
- Story on Hacker News: How not to structure database-backed web apps: performance bugs in the wild