falconry / falconry/falcon

Improve falcon-bench

Open
#148 3 comments 0 reactions 0 assignees View on GitHub
cleanup enhancement perf
Dominant language
Python
Stars
9.8k
Forks
1k
Avg merge
5d 13h
Merged PRs (30d)
7

Description

Things to add:
- Routing benchmark
- "falcon-ext" for all frameworks
- Additional frameworks
- wheezy.web benchmarks
- pyramid benchmark
- Django-rest
- morepath
- WebCore
- Benchmarks exercising various req properties
- Dump data as JSON
- Render body as JSON across different frameworks (vs. plaintext blob)

Things to clean up:
- CLI
- Separate flags for test vs. framework
- Improve code organization

See also:
- https://bitbucket.org/akorn/helloworld/src
- http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&test=json&l=1kw
- https://klen.github.io/py-frameworks-bench/ (But note that the async frameworks tend to win out vs. WSGI frameworks, this should be remedied once we introduce twisted, aiohttp, etc. support)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.