File tree Expand file tree Collapse file tree 1 file changed +25
-1
lines changed Expand file tree Collapse file tree 1 file changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ See `CONTRIBUTING.md`
47
47
48
48
To regenerate the script use (* note:* atm you need to comment ` doc/cookbook/ ` packages).
49
49
50
- ```
50
+ ``` sh
51
51
runghc ~ /Documents/other-haskell/multi-ghc-travis/make_travis_yml_2.hs regenerate
52
52
```
53
53
@@ -59,3 +59,27 @@ For example, the following will disallow single `troublemaker-13.37` package ver
59
59
constraints:
60
60
troublemaker <13.37 && > 13.37
61
61
```
62
+
63
+ ## TechEmpower framework bechmarks
64
+
65
+ We develop & maintain the servant TFB entry in https://github.com/haskell-servant/FrameworkBenchmarks/
66
+
67
+ To verify (i.e. compile and test that it works)
68
+
69
+ ``` sh
70
+ ./tfb --mode verify --test servant servant-beam servant-psql-simple --type json plaintext db fortune
71
+ ```
72
+
73
+ To compare with ` warp `
74
+
75
+ ``` sh
76
+ ./tfb --mode benchmark --test warp servant servant-beam servant-psql-simple --type json plaintext db fortune
77
+ ```
78
+
79
+ To compare with ` reitit ` (Clojure framework)
80
+
81
+ ``` sh
82
+ ./tfb --mode benchmark --test reitit reitit-async reitit-jdbc servant servant-beam servant-psql-simple --type json plaintext db fortune
83
+ ```
84
+
85
+ And visualise the results at https://www.techempower.com/benchmarks/#section=test
You can’t perform that action at this time.
0 commit comments