pitchfork
benchmarks
pitchfork | benchmarks | |
---|---|---|
13 | 40 | |
653 | 2,743 | |
2.5% | - | |
8.5 | 7.2 | |
22 days ago | 3 months ago | |
Ruby | Makefile | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pitchfork
- Rage: Fast web framework compatible with Rails
-
Ruby 3.2.0 Is from Another Dimension
Depends what you are after and what you are constrained by.
Some people might be struggling with memory usage and may not see it as worth it, but for others who may have some extra RAM sitting around, it might come as a free perf increase.
As for memory usage, proper use of CoW can reduce it dramatically: https://github.com/Shopify/pitchfork/blob/master/benchmark/R...
- Pitchfork: Rack HTTP server for shared-nothing architecture
- Shopify makes new web server Pitchfork based on Unicorn that forks a warmed up Ruby VM to service requests
-
a new web server GitHub - Shopify/pitchfork
Reforking yes, all explained here
benchmarks
- Some Benchmarks of Different Languages
- Building a high performance JSON parser
- Top 5 Fastest Programming Languages
- Twitter (re)Releases Recommendation Algorithm on GitHub
-
How green or energy efficient is the Go programming language?
GitHub - kostya/benchmarks: Some benchmarks of different languages
- how to benchmark a programming language
-
Ruby 3.2.0 Is from Another Dimension
In all the language comparisons I've found over the years, Python consistently comes out slightly slower, for example:
https://github.com/kostya/benchmarks
Bearing in mind these are probably not even using YJIT, which makes Ruby considerably faster in some scenarios.
- I made a 88x88 version of the big display image command generator in Python! (will share github link if admins allow it)
-
The original computer languages benchmark is back
Also, here is another benchmark: https://github.com/kostya/benchmarks
- Why does Scala seem to be slow at benchmark results?
What are some alternatives?
Puma - A Ruby/Rack web server built for parallelism
libuv - Cross-platform asynchronous I/O
falcon - A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS.
lua-languages - Languages that compile to Lua
distribution - Probability distributions for Ruby.
julia - The Julia Programming Language
WASI - WebAssembly System Interface
beartype - Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.
grpc_kit - A kit for creating gRPC server/client in Ruby.
mypyc - Compile type annotated Python to fast C extensions
Flask - The Python micro framework for building web applications.
Cython - The most widely used Python to C compiler