- Notifications
You must be signed in to change notification settings - Fork0
Which is the fastest web framework?
License
mix-php/web-frameworks
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
There are many frameworks, each one comes with its own advantages and drawbacks. The purpose of this project is to identify them and attempt to measure their differences (performance is only one metric).
A framework is a set of components working together. The main intention behind a framework is to facilitate (app or service) creation. The way a framework helps any developer may vary from one to another.
A majority of frameworks could be split in 2 parts :
- full-stack meaning it provides all aspects (-stacks-) from data layer to sometimes deployment
- micro meaning it provides only the routing part, and let the developer choose any other component for the others
ruby, all tools are made inrubywrk, results are collected usingwrkpostgresql, results are stored inpostgresqldocker, each implementation is implemented in an isolatedcontainerjq, processingdockermetadatadocker-machineif you are onmacos
- Setup
bundle installbundle exec rake config- Build
macos, you need to usedocker-machine to allowdocker usage for each framework
docker-machine rm default --forcedocker-machine create defaulteval $(docker-machine env default)export FRAMEWORK=php/lumencd ${FRAMEWORK} make -f .Makefile build- Run
make -f ${FRAMEWORK}/.Makefile collectPlease take a look athttps://web-frameworks-benchmark.netlify.app/result
About
Which is the fastest web framework?
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Languages
- PHP61.1%
- Ruby5.8%
- TypeScript5.5%
- Python3.8%
- Java3.2%
- Go2.2%
- Other18.4%