TechEmpower/FrameworkBenchmarks
View on GitHub ↗ ★ 8,105 C++ archived
Source for the TechEmpower Framework Benchmarks project
247 mentions on Hacker News by 143 people: 5 stories, 242 comments · first 2013-03-28 · latest 2026-03-24
20082026
-
…they write to compete in Tech Empower? It's nowhere near what one would write on a daily basis: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... Perhaps Go folks should just use inline assembly to demonstrate how useless…
comment by hu3 · 2021-02-22 · in Why Discord is switching from Go to Rust (2020) -
The "routing" implementation is more hard coded string matching: https://github.com/TechEmpower/FrameworkBenchmarks/blob/5b0e... I mean I guess technically that's routing but it's not remotely realistic. Only the mvc variants use the…
comment by nodamage · 2021-02-19 · in 12 requests per second: A realistic look at Python web frameworks -
https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Proj... Routing is required, but generally the rules allow things to be "reasonable" and "acceptable", which lets all these weird implementations through. Honestly, they should remove…
comment by infensus · 2021-02-19 · in 12 requests per second: A realistic look at Python web frameworks -
…sauce and downsides? Because as far as I know there's no way to cheat with PHP like C# did here: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by hu3 · 2021-02-19 · in 12 requests per second: A realistic look at Python web frameworks -
…how artificial these benchmarks really are. Here is the source for the Fortunes C# benchmark: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... There's no routing or templating, it just writes a bunch of strings. No one would…
comment by nodamage · 2021-02-19 · in 12 requests per second: A realistic look at Python web frameworks -
Rocket's low performance could well be because the threadpool and DB connection pool is undersized: https://github.com/TechEmpower/FrameworkBenchmarks/blob/b891...
comment by jashmatthews · 2021-02-12 · in Comparison of Rust async and Linux thread context switch time and memory use -
I suspect so, yes. The commit history doesn’t say, but maybe the benchmarks from that time would… https://github.com/TechEmpower/FrameworkBenchmarks/commit/cf...
comment by lstamour · 2021-02-09 · in TechEmpower Framework Benchmarks: Round 20 -
…rather than stripped. That doesn't look like any "realistic" javascript I've ever seen in the wild: https://github.com/TechEmpower/FrameworkBenchmarks/tree/0096...
comment by Volundr · 2021-02-09 · in TechEmpower Framework Benchmarks: Round 20 -
…data into the socket. Meantime, Django[1] is the simplest and a real-world application. 1: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by slezyr · 2021-02-09 · in TechEmpower Framework Benchmarks: Round 20 -
What is the most fun and shocking to me to browse the code https://github.com/TechEmpower/FrameworkBenchmarks to see just how unergonomic and messy the code gets in something like this. 20 something files in 10 directories fiddled with…
comment by danielscrubs · 2021-02-09 · in TechEmpower Framework Benchmarks: Round 20 -
…as a large number of errors in previous rankings), so each request needs a new TCP connection. https://github.com/TechEmpower/FrameworkBenchmarks/blob/f340...
comment by Freaky · 2021-02-09 · in TechEmpower Framework Benchmarks: Round 20 -
…but manually builds strings. The fastest Python implementation actually renders a Jinja2 template: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... . That's much more realistic in terms of what you'd do in the real world,…
comment by mdasen · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
…uses a quite obscure way of running PHP and Nginx: https://github.com/rryqszq4/ngx_php7 https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... Very similar to OpenResty, but with PHP instead of Lua. Which is funny, because…
comment by jakearmitage · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
…writing a service in Go will write Maybe it's just me but the Actix apis seem pretty ordinary. [0] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by dmm · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
The source code is available on github: https://github.com/TechEmpower/FrameworkBenchmarks Techempower classifies each one. Actix is what they call a "platform" >a platform may include a bare-bones HTTP server implementation with…
comment by adamdusty · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
…even when it could (which means we can’t compare custom implementations to generic Go ones fairly): https://github.com/TechEmpower/FrameworkBenchmarks/search?l=...
comment by lstamour · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
…the source code! :) example: "-d:danger : Turns off all runtime checks and turns on the optimizer." https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by pella · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
github repo ( if any framework is missing .. ) - https://github.com/TechEmpower/FrameworkBenchmarks
comment by pella · 2021-02-08 · in TechEmpower Framework Benchmarks: Round 20 -
https://github.com/TechEmpower/FrameworkBenchmarks/pull/6006 I suppose we'll see next time techempower runs their benchmarks :)
comment by unhammer · 2020-11-24 · in IHP – A Haskell web framework -
…(Ryzen 4900HS). It's not graphics, but the ability to run web frameworks is of interest to me. [1] https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Tech...
comment by bhauer · 2020-11-14 · in GFXBench: Apple M1 -
…the very kind folks at Techempower when I submitted it. I was clear with them about what it is: https://github.com/TechEmpower/FrameworkBenchmarks/pull/5969 . Re. calling it "JavaScript" - you do have a point as I am not keen on having to…
comment by billywhizz · 2020-10-25 · in Why is Javascript in the top 2 of techempower? -
…I doubt it changed since. [0] https://www.reddit.com/r/rust/comments/e7xwma/rust_actix_is_... [1] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by skocznymroczny · 2020-09-18 · in Actix Web 3.0 -
…-Xms4g -Xmx4g", so perhaps the results are not so useful, at least when it comes to the JVM. 1: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by emmanueloga_ · 2020-09-09 · in tfbvis: Visualizing TechEmpower benchmarks beyond requests per second -
…Check the implementation of lithium, it is one of the most concise implementation of TFB: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by matt42 · 2020-08-29 · in Lithium ranked the highest performance web application platform -
…on Mono [0] in order to run on linux at all. That might definitely be a performance "gotcha". [0] https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...
comment by ThePadawan · 2020-08-29 · in Lithium ranked the highest performance web application platform -
…at the benchmark code, it doesn't appear to be doing too many shenanigans to hit those benchmarks: https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...
comment by minimaxir · 2020-07-05 · in Choosing a Rust web framework -
…by language, etc. https://www.techempower.com/benchmarks/ The source code is published too ( https://github.com/TechEmpower/FrameworkBenchmarks )
comment by mrkeen · 2020-06-09 · in Performance of modern Java on data-heavy workloads -
…test types for TPR-tagged <T> frameworks. (More about TPR frameworks and TPR-1 versus TPR-3)[1] [1] https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Tech...
comment by Spiritus · 2020-05-29 · in Framework Benchmarks Round 19 -
…core" additionally, I'm not quite sure that this is the recommended way to return database results: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... What I believe is more "realistic" is to: • Use the framework as described:…
comment by tfparty2 · 2020-05-29 · in Framework Benchmarks Round 19 -
Ed: regarding the benchmark, as best I can tell, the top listing for ruby runs under puma: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... PostgreSQL is obviously not written in ruby, but the other components are very much…
comment by e12e · 2020-05-14 · in How to Fix Slow Code in Ruby -
…flagged as "realistic approach" Dunno if I agree with that. I think I'm looking at the right code. https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by gregors · 2020-04-17 · in Phoenix LiveDashboard -
…c server framework/library just below actix in that chart has mentioned something related to this: https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast... So rust is "production grade" because its official library handles it for…
comment by drenvuk · 2020-01-05 · in Actix Web: Optimization Amongst Optimizations -
I don't work for TE but this is all covered in their documentation, which is great! https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Proj... DB pool size is very subjective much dependent on how long a connection is held without…
comment by jashmatthews · 2019-10-17 · in An Interview with Jose Valim, Creator of Elixir -
…driver, and other performance enhancements.[1] As fast or faster than the C/C++ frameworks. [1] https://github.com/TechEmpower/FrameworkBenchmarks/issues/48...
comment by abalone · 2019-08-02 · in Goldman Sachs is spending $100M to shave milliseconds off stock trades -
…framework benchmarks [1] but I can't find racket from round 18 results [2], is it too slow? [1] https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast... [2] https://www.techempower.com/benchmarks/#section=data-r18
comment by mx06v · 2019-07-12 · in Racket Is an Acceptable Python -
And the relevant discussion [1] on how Actix/Rust got to be so fast. [1] https://github.com/TechEmpower/FrameworkBenchmarks/issues/48...
comment by ksec · 2019-07-10 · in TechEmpower Round 18 -
…through message passing in the actor system [2] while actix-core accesses it directly [3]. [1]. https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast... [2]. https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... [3].…
comment by abetlen · 2019-06-05 · in Actix-web 1.0 – A small, pragmatic, and fast web framework for Rust -
…I have submitted it to the famous TFB and I am waiting for the result of testing round 18. https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...
comment by an-tao · 2019-03-19 · in Show HN: Drogon – A C++14/17 based high performance HTTP application framework -
It has recently been submitted to TFB. https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...
comment by an-tao · 2019-03-19 · in Show HN: Drogon – A C++14/17 based high performance HTTP application framework -
…system. I usually look at pull requests and what has changed. Example files changed view in Github: https://github.com/TechEmpower/FrameworkBenchmarks/pull/4311...
comment by StreamBright · 2019-01-26 · in Fossil vs Git -
…servers, the overhead is low enough that it isn't worth your time to optimize it much more. [1]: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by jchw · 2019-01-26 · in Websocketd -
…9.9 ms max (!)) thanks to the BEAM pre-emptive scheduler. And BEAM will scale well vertically. 1. https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... 2. https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by rehemiau · 2019-01-06 · in Would you still pick Elixir in 2019? -
…in 9.01s, 87.98MB read Requests/sec: 80603.64 Transfer/sec: 9.76MB which I got by checking out https://github.com/TechEmpower/FrameworkBenchmarks.git , disabling the mysql connection, and running frameworks/Go/fasthttp's ./server-mysql…
comment by geocar · 2018-12-16 · in In Praise of APL: A Language for Lyrical Programming (1977) -
…slightly more complex. [1] https://www.techempower.com/benchmarks/#section=data-r17&hw=... [2] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
comment by bhauer · 2018-11-12 · in Hello, and welcome to libh2o -
…least what the organization wants to represent as idiomatic. Do you have a reason to disagree? [1] https://github.com/TechEmpower/FrameworkBenchmarks/search?q=... [2] https://github.com/TechEmpower/FrameworkBenchmarks/pull/3848 [3]…
comment by bhauer · 2018-10-28 · in Two years of Elixir at The Outline -
…using spring boot 1.3.5. [1] https://docs.spring.io/spring/docs/current/spring-framework-... [2] https://github.com/TechEmpower/FrameworkBenchmarks/commits/m...
comment by alefteris · 2018-06-07 · in Web Framework Benchmarks -
SQLServer might be in next round https://github.com/TechEmpower/FrameworkBenchmarks/pull/3807
comment by benaadams · 2018-06-07 · in Web Framework Benchmarks -
…with how that is interpreted, but we reserve the right to reject code that is too experimental. [1] https://github.com/TechEmpower/FrameworkBenchmarks
comment by bhauer · 2018-06-07 · in Web Framework Benchmarks -
The bottleneck on plaintext appears to potentially be physical network bandwidth. https://github.com/TechEmpower/FrameworkBenchmarks/issues/35...
comment by bpicolo · 2018-06-07 · in Web Framework Benchmarks -
…to the application. But I'm not sure, maybe I'm missing something or remember incorrectly? [1]: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... [2]: https://github.com/diesel-rs/diesel/issues/399 [3]:…
comment by znfi · 2018-05-31 · in Actix: a small, pragmatic, and fast Rust web framework