TechEmpower

article thumbnail

Framework Benchmarks Round 11

TechEmpower

jawn (java). mangooio (java). Meanwhile, the total number of frameworks has increased by 26. The new frameworks are: silicon (C++). aleph (clojure). pedestal (clojure). crystal-raw (crystal). moonshine (crystal). sails (js). clancats (php). limonade (php). asyncio (python). cherrypy (python). webware (python). klein (python).

Framework 200
article thumbnail

Everything about Java 8

TechEmpower

The following post is a comprehensive summary of the developer-facing changes coming in Java 8. At the time of this writing, Java 8 development is still very much in progress. It had the best support for the Java 8 language features at the time I went looking. Language features and APIs may still change. Interface improvements.

Java 560
Insiders

Sign Up for our Newsletter

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

article thumbnail

Framework Benchmarks Round 22

TechEmpower

Here are some updates from our contributors @franz1981 on GitHub, @forked_franz on Twitter: Right after Round 21 I've worked on the 3 projects delivering: an improvement on HTTP parsing for Netty (affecting every Netty-based frameworks, actually, including Vertx and Quarkus), to make it more branch-pred friendly: [link] found (and fixed) a 20 years (..)

Framework 409
article thumbnail

Mangling JSON numbers

TechEmpower

Theoretically we can send it from a Java server to a JavaScript client via JSON and both sides see exactly the same number. To convince ourselves that this number is safe, we examine various representations of this number in Java and JavaScript: // In Java long x = 1L. It passes our verifyLongFitsInDouble check.

Java 294
article thumbnail

Framework Benchmarks Round 10

TechEmpower

Compiled languages such as C, C++, Java, Scala, and Ur continue to dominate most tests, and Lua retains its unique position of standard-bearer for JIT languages by showing up within the top 10 on many test types. But we expect the other top contenders won''t leave this a settled matter. We''re delighted that 1M is already old news.

Framework 200
article thumbnail

Frameworks Round 4

TechEmpower

This round adds Bottle (Python), Dancer (Perl), Kelp (Perl), MicroMVC (PHP), Mojolicious (Perl), Phalcon (PHP), RingoJS (JavaScript), Spark (Java), and Wai (Haskell). As with previous rounds, the developer community has contributed several additional frameworks for Round 4, bringing the total to 57!

Framework 552
article thumbnail

Frameworks Round 3

TechEmpower

Round 3 includes Snap on Haskell; Elli and Cowboy on Erlang; Openresty on Lua; Tornado on Python; Onion on C; Slim, Codeigniter, Phreeze, Kohana, Lithium, Laravel, Silex, Fuel, and Symphony2 on PHP; Grizzly-Jersey and Play1 on Java; Scalatra, Lift, Unfiltered, and Finagle on Scala. The full results table is huge.

Framework 509