Chronicle-Engine
web-benchmarks
Our great sponsors
Chronicle-Engine | web-benchmarks | |
---|---|---|
1 | 2 | |
338 | 33 | |
- | - | |
10.0 | 0.0 | |
over 5 years ago | over 1 year ago | |
JavaScript | ||
- | 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.
Chronicle-Engine
-
Possibly stupid question, is java the right language for low latency and high throughput web servers?
I was about to suggest Chronicle, but it looks like they have gone closed-source. The older version is still interesting to look through though. Aeron / Disruptor / SBE are good projects for inspiration as well.
web-benchmarks
-
Possibly stupid question, is java the right language for low latency and high throughput web servers?
If your team is familiar with Node, you can use it to write high performance servers that perform at almost the same level as Go or Java: https://github.com/nDmitry/web-benchmarks. It’d probably be worth learning how to benchmark and profile your current services too. It will require choosing your libraries carefully for high performance and being thoughtful about loops and allocations, but you would need to do that with Go and Java too.
- Proper HTTP Server Benchmarks for Golang, Node.js and Python
What are some alternatives?
SBE - Simple Binary Encoding (SBE) - High Performance Message Codec
ava - Node.js test runner that lets you develop with confidence 🚀
Disruptor - High Performance Inter-Thread Messaging Library
modclean - Remove unwanted files and directories from your node_modules folder
restana - Restana is a lightweight and fast Node.js framework for building RESTful APIs.
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project
MDPin - MDPin is a server and a website. It contains an UI to fake a Android login screen to steal their pin code. It works via a web browser, by going into fullscreen.
benchmark-rest-frameworks - Benchmarking RESTful APIs written in Python, NodeJS and Golang
http-fake-backend - Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.