Remove Demand Remove Framework Remove TechEmpower Remove Writing
article thumbnail

Frameworks Round 6

TechEmpower

July marks the fourth month of our ongoing project measuring the performance of web application frameworks and platforms. We''ve just posted Round 6, which includes several more developer community-provided framework test implementations: Beego, Dart, Hapi, Jester, Luminus, Nancy, Yaf, Plack, Play-Slick, and Undertow.

Framework 521
article thumbnail

Think about Performance Before Building a Web Application

TechEmpower

A high-performance application will be able to service a large number of requests simultaneously, staying ahead of the incoming demand so that any short-term queuing of requests remains short-term. Many of us at TechEmpower are interested in performance and how it affects user experience. Framework Benchmarks. High throughput.

Web 200
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

One million HTTP RPS without load balancing is easy

TechEmpower

As we and our collaborators prepare Round 9 of our Framework Benchmarks project, we had an epiphany: With high-performance software, a single modern server processes over 1 million HTTP requests per second. But check out what they can do: techempower@lg01:~$ wrk -d 30 -c 256 -t 40 [link]. Running 30s test @ [link].

EC2 514
article thumbnail

EnumSet and EnumMap

TechEmpower

If you write a lot of Java code, then you should read that book and follow its advice. We're all using enum types here and there, we're all using the collections framework. The iterable.spliterator() method is critical when it comes to stream performance, but writing a custom Spliterator from scratch is a non-trivial task.

Java 330