Hacker GitHub

← All repos

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

Mentions per year 247 mentions · busiest year 2013 (106)
20082026
  1. …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...
  2. …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…
  3. Rocket's low performance could well be because the threadpool and DB connection pool is undersized: https://github.com/TechEmpower/FrameworkBenchmarks/blob/b891...
  4. 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
  5. …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...
  6. …data into the socket. Meantime, Django[1] is the simplest and a real-world application. 1: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
  7. 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
  8. …as a large number of errors in previous rankings), so each request needs a new TCP connection. https://github.com/TechEmpower/FrameworkBenchmarks/blob/f340...
  9. …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,…
  10. …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
  11. …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...
  12. 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
  13. …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
  14. …the source code! :) example: "-d:danger : Turns off all runtime checks and turns on the optimizer." https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
  15. github repo ( if any framework is missing .. ) - https://github.com/TechEmpower/FrameworkBenchmarks
  16. 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
  17. …(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
  18. …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…
  19. …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
  20. …-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...
  21. …Check the implementation of lithium, it is one of the most concise implementation of TFB: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
  22. …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...
  23. …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
  24. …by language, etc. https://www.techempower.com/benchmarks/ The source code is published too ( https://github.com/TechEmpower/FrameworkBenchmarks )
  25. …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
  26. …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
  27. 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
  28. …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
  29. …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…
  30. 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
  31. …driver, and other performance enhancements.[1] As fast or faster than the C/C++ frameworks. [1] https://github.com/TechEmpower/FrameworkBenchmarks/issues/48...
  32. …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
  33. 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
  34. …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].…
  35. …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...
  36. It has recently been submitted to TFB. https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...
  37. …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
  38. …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
  39. …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?
  40. …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…
  41. …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
  42. …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
  43. …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
  44. SQLServer might be in next round https://github.com/TechEmpower/FrameworkBenchmarks/pull/3807
    comment by benaadams · 2018-06-07 · in Web Framework Benchmarks
  45. …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
  46. 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
  47. …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]:…
  48. …did not check the source at [2] in detail today.) [1]: https://www.techempower.com/benchmarks/ [2]: https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...
  49. …me wish we could spend more time on the project. (We're working on getting Round 15 out soon!) [1] https://github.com/TechEmpower/FrameworkBenchmarks
  50. …showcasing real world. Just looking at their PostgreSQL config will highlight that. (Especially: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast... ) And also most of the time their libraries/frameworks are outdated or not…