Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
TechEmpower/FrameworkBenchmarks
1100110/FrameworkBenchmarks
Acidburn0zzz/FrameworkBenchmarks
Alan01252/FrameworkBenchmarks
Arhimandril/FrameworkBenchmarks
Baachi/FrameworkBenchmarks
BenchMarkor/FrameworkBenchmarks
Bobris/FrameworkBenchmarks
Eyepea/FrameworkBenchmarks
F3Community/FrameworkBenchmarks
Falmarri/FrameworkBenchmarks
Geroo/FrameworkBenchmarks
JamesLinus/FrameworkBenchmarks
LadyMozzarella/FrameworkBenchmarks
Licenser/FrameworkBenchmarks
MrInteresting/FrameworkBenchmarks
Ocramius/FrameworkBenchmarks
RaphaelJ/FrameworkBenchmarks
RestExpress/FrameworkBenchmarks
RockinRoel/FrameworkBenchmarks
Rydgel/FrameworkBenchmarks
Tener/FrameworkBenchmarks
Xorlev/FrameworkBenchmarks
acasademont/FrameworkBenchmarks
adrienbrault/FrameworkBenchmarks
agentzh/FrameworkBenchmarks
ahmetus/FrameworkBenchmarks
alphabet/FrameworkBenchmarks
andrewkerr9000/FrameworkBenchmarks
archoncap/FrameworkBenchmarks
armdev/FrameworkBenchmarks
astaxie/FrameworkBenchmarks
bakins/FrameworkBenchmarks
benizi/FrameworkBenchmarks
bilbo0s/FrameworkBenchmarks
billbogaiv/FrameworkBenchmarks
bjornstar/FrameworkBenchmarks
bradfitz/FrameworkBenchmarks
branaway/FrameworkBenchmarks
burtbeckwith/FrameworkBenchmarks
capricube/FrameworkBenchmarks
carchrae/FrameworkBenchmarks
cheald/FrameworkBenchmarks
chinnurtb/FrameworkBenchmarks
choptastic/FrameworkBenchmarks
chrisfarms/FrameworkBenchmarks
christianparpart/FrameworkBenchmarks
christkv/FrameworkBenchmarks
cnxiaoma/FrameworkBenchmarks
coastwise/FrameworkBenchmarks
commonlisp/FrameworkBenchmarks
daqing15/FrameworkBenchmarks
davidfowl/FrameworkBenchmarks
davidmoreno/FrameworkBenchmarks
davidoster/FrameworkBenchmarks
daxreyes/FrameworkBenchmarks
dinamic/FrameworkBenchmarks
dominikgrygiel/FrameworkBenchmarks
domix/FrameworkBenchmarks
donatello/FrameworkBenchmarks
dpwilhelmsen/FrameworkBenchmarks
dv00d00/FrameworkBenchmarks
dwforbes/FrameworkBenchmarks
eaigner/FrameworkBenchmarks
elchilango/FrameworkBenchmarks
emilypi/FrameworkBenchmarks
erikd/FrameworkBenchmarks
fbernier/FrameworkBenchmarks
felipeg48/FrameworkBenchmarks
fernandoacorreia/FrameworkBenchmarks
gamelodge/FrameworkBenchmarks
gar1t/FrameworkBenchmarks
gin-gonic/FrameworkBenchmarks
gkamal/FrameworkBenchmarks
gominola/FrameworkBenchmarks
good92/FrameworkBenchmarks
greg-hellings/FrameworkBenchmarks
gregors/FrameworkBenchmarks
grzegorzblaszczyk/FrameworkBenchmarks
hamiltont/FrameworkBenchmarks
haskell-servant/FrameworkBenchmarks
heinzf/FrameworkBenchmarks
heri/FrameworkBenchmarks
hlship/FrameworkBenchmarks
huntc/FrameworkBenchmarks
icarus096/FrameworkBenchmarks
indiealexh/FrameworkBenchmarks
jason-dean/FrameworkBenchmarks
jbroadway/FrameworkBenchmarks
jdpaton/FrameworkBenchmarks
jjn1056/FrameworkBenchmarks
jooby-project/FrameworkBenchmarks
joonhochoi/FrameworkBenchmarks
julienschmidt/FrameworkBenchmarks
kanokpitch/FrameworkBenchmarks
karlfreeman/FrameworkBenchmarks
keammo1/FrameworkBenchmarks
kekekeks/FrameworkBenchmarks
kenjikobe/FrameworkBenchmarks
kenjis/FrameworkBenchmarks
kevinycm/FrameworkBenchmarks
kgrz/FrameworkBenchmarks
kharabasz/FrameworkBenchmarks
kranthikumar/FrameworkBenchmarks
kriswuollett/FrameworkBenchmarks
l0rdn1kk0n/FrameworkBenchmarks
lacmkt/FrameworkBenchmarks
ldng/FrameworkBenchmarks
leafo/FrameworkBenchmarks
lhotari/FrameworkBenchmarks
lifey/FrameworkBenchmarks
lightyeare/FrameworkBenchmarks
lribeiro/FrameworkBenchmarks
lucciano/FrameworkBenchmarks
m20o/FrameworkBenchmarks
ma-si/FrameworkBenchmarks
marcw/FrameworkBenchmarks
masina/FrameworkBenchmarks
mauidude/FrameworkBenchmarks
mhart/FrameworkBenchmarks
mikehaertl/FrameworkBenchmarks
mikz/FrameworkBenchmarks
mliberty/FrameworkBenchmarks
mmucklo/FrameworkBenchmarks
ms-tg/FrameworkBenchmarks
nakamura244/FrameworkBenchmarks
nivertech/FrameworkBenchmarks
nordlien/FrameworkBenchmarks
nraychaudhuri/FrameworkBenchmarks
nvcnvn/FrameworkBenchmarks
oberhamsi/FrameworkBenchmarks
ocharles/FrameworkBenchmarks
odekopoon/FrameworkBenchmarks
olpe/FrameworkBenchmarks
paralk/FrameworkBenchmarks
patrickallaert/FrameworkBenchmarks
pbooth/FrameworkBenchmarks
pdonald/FrameworkBenchmarks
pentatonicfunk/FrameworkBenchmarks
peterjmit/FrameworkBenchmarks
plokhotnyuk/FrameworkBenchmarks
ratpack/FrameworkBenchmarks
rayleyva/FrameworkBenchmarks
rismalrv/FrameworkBenchmarks
rmoorman/FrameworkBenchmarks
robfig/FrameworkBenchmarks
ruphin/FrameworkBenchmarks
ryantenney/FrameworkBenchmarks
s-ludwig/FrameworkBenchmarks
sbditto85/FrameworkBenchmarks
sclasen/FrameworkBenchmarks
sdogruyol/FrameworkBenchmarks
seem-sky/FrameworkBenchmarks
shenfeng/FrameworkBenchmarks
simonblee/FrameworkBenchmarks
skelterjohn/FrameworkBenchmarks
smw1218/FrameworkBenchmarks
snoyberg/FrameworkBenchmarks
sprt/FrameworkBenchmarks
sripadapavan/FrameworkBenchmarks
steveklabnik/FrameworkBenchmarks
stevely/FrameworkBenchmarks
stevewasiura/FrameworkBenchmarks
strategist922/FrameworkBenchmarks
sumeetchhetri/FrameworkBenchmarks
suzhiyuan/FrameworkBenchmarks
swilliams-pivotal/FrameworkBenchmarks
tadglines/FrameworkBenchmarks
taha/FrameworkBenchmarks
tarekziade/FrameworkBenchmarks
tarndt/FrameworkBenchmarks
tdoly/FrameworkBenchmarks
technicalas/FrameworkBenchmarks
th0br0/FrameworkBenchmarks
thangchung/FrameworkBenchmarks
tml/FrameworkBenchmarks
tobyhede/FrameworkBenchmarks
tommygnr/FrameworkBenchmarks
torhve/FrameworkBenchmarks
troytoman/FrameworkBenchmarks
tuan3w/FrameworkBenchmarks
tywo45/FrameworkBenchmarks
tz-lom/FrameworkBenchmarks
valyala/FrameworkBenchmarks
viet-nguyen/FrameworkBenchmarks
vineethvarghese/FrameworkBenchmarks
vishr/FrameworkBenchmarks
vsg/FrameworkBenchmarks
weavejester/FrameworkBenchmarks
webchemist/FrameworkBenchmarks
wsargent/FrameworkBenchmarks
xaxaxa/FrameworkBenchmarks
xmbsn/FrameworkBenchmarks
xzilla/FrameworkBenchmarks
yb66/FrameworkBenchmarks
yiziz/FrameworkBenchmarks
yunspace/FrameworkBenchmarks
zhangjunlei26/FrameworkBenchmarks
zopa/FrameworkBenchmarks
zznate/FrameworkBenchmarks
Nothing to show
Choose a Head Repository
TechEmpower/FrameworkBenchmarks
1100110/FrameworkBenchmarks
Acidburn0zzz/FrameworkBenchmarks
Alan01252/FrameworkBenchmarks
Arhimandril/FrameworkBenchmarks
Baachi/FrameworkBenchmarks
BenchMarkor/FrameworkBenchmarks
Bobris/FrameworkBenchmarks
Eyepea/FrameworkBenchmarks
F3Community/FrameworkBenchmarks
Falmarri/FrameworkBenchmarks
Geroo/FrameworkBenchmarks
JamesLinus/FrameworkBenchmarks
LadyMozzarella/FrameworkBenchmarks
Licenser/FrameworkBenchmarks
MrInteresting/FrameworkBenchmarks
Ocramius/FrameworkBenchmarks
RaphaelJ/FrameworkBenchmarks
RestExpress/FrameworkBenchmarks
RockinRoel/FrameworkBenchmarks
Rydgel/FrameworkBenchmarks
Tener/FrameworkBenchmarks
Xorlev/FrameworkBenchmarks
acasademont/FrameworkBenchmarks
adrienbrault/FrameworkBenchmarks
agentzh/FrameworkBenchmarks
ahmetus/FrameworkBenchmarks
alphabet/FrameworkBenchmarks
andrewkerr9000/FrameworkBenchmarks
archoncap/FrameworkBenchmarks
armdev/FrameworkBenchmarks
astaxie/FrameworkBenchmarks
bakins/FrameworkBenchmarks
benizi/FrameworkBenchmarks
bilbo0s/FrameworkBenchmarks
billbogaiv/FrameworkBenchmarks
bjornstar/FrameworkBenchmarks
bradfitz/FrameworkBenchmarks
branaway/FrameworkBenchmarks
burtbeckwith/FrameworkBenchmarks
capricube/FrameworkBenchmarks
carchrae/FrameworkBenchmarks
cheald/FrameworkBenchmarks
chinnurtb/FrameworkBenchmarks
choptastic/FrameworkBenchmarks
chrisfarms/FrameworkBenchmarks
christianparpart/FrameworkBenchmarks
christkv/FrameworkBenchmarks
cnxiaoma/FrameworkBenchmarks
coastwise/FrameworkBenchmarks
commonlisp/FrameworkBenchmarks
daqing15/FrameworkBenchmarks
davidfowl/FrameworkBenchmarks
davidmoreno/FrameworkBenchmarks
davidoster/FrameworkBenchmarks
daxreyes/FrameworkBenchmarks
dinamic/FrameworkBenchmarks
dominikgrygiel/FrameworkBenchmarks
domix/FrameworkBenchmarks
donatello/FrameworkBenchmarks
dpwilhelmsen/FrameworkBenchmarks
dv00d00/FrameworkBenchmarks
dwforbes/FrameworkBenchmarks
eaigner/FrameworkBenchmarks
elchilango/FrameworkBenchmarks
emilypi/FrameworkBenchmarks
erikd/FrameworkBenchmarks
fbernier/FrameworkBenchmarks
felipeg48/FrameworkBenchmarks
fernandoacorreia/FrameworkBenchmarks
gamelodge/FrameworkBenchmarks
gar1t/FrameworkBenchmarks
gin-gonic/FrameworkBenchmarks
gkamal/FrameworkBenchmarks
gominola/FrameworkBenchmarks
good92/FrameworkBenchmarks
greg-hellings/FrameworkBenchmarks
gregors/FrameworkBenchmarks
grzegorzblaszczyk/FrameworkBenchmarks
hamiltont/FrameworkBenchmarks
haskell-servant/FrameworkBenchmarks
heinzf/FrameworkBenchmarks
heri/FrameworkBenchmarks
hlship/FrameworkBenchmarks
huntc/FrameworkBenchmarks
icarus096/FrameworkBenchmarks
indiealexh/FrameworkBenchmarks
jason-dean/FrameworkBenchmarks
jbroadway/FrameworkBenchmarks
jdpaton/FrameworkBenchmarks
jjn1056/FrameworkBenchmarks
jooby-project/FrameworkBenchmarks
joonhochoi/FrameworkBenchmarks
julienschmidt/FrameworkBenchmarks
kanokpitch/FrameworkBenchmarks
karlfreeman/FrameworkBenchmarks
keammo1/FrameworkBenchmarks
kekekeks/FrameworkBenchmarks
kenjikobe/FrameworkBenchmarks
kenjis/FrameworkBenchmarks
kevinycm/FrameworkBenchmarks
kgrz/FrameworkBenchmarks
kharabasz/FrameworkBenchmarks
kranthikumar/FrameworkBenchmarks
kriswuollett/FrameworkBenchmarks
l0rdn1kk0n/FrameworkBenchmarks
lacmkt/FrameworkBenchmarks
ldng/FrameworkBenchmarks
leafo/FrameworkBenchmarks
lhotari/FrameworkBenchmarks
lifey/FrameworkBenchmarks
lightyeare/FrameworkBenchmarks
lribeiro/FrameworkBenchmarks
lucciano/FrameworkBenchmarks
m20o/FrameworkBenchmarks
ma-si/FrameworkBenchmarks
marcw/FrameworkBenchmarks
masina/FrameworkBenchmarks
mauidude/FrameworkBenchmarks
mhart/FrameworkBenchmarks
mikehaertl/FrameworkBenchmarks
mikz/FrameworkBenchmarks
mliberty/FrameworkBenchmarks
mmucklo/FrameworkBenchmarks
ms-tg/FrameworkBenchmarks
nakamura244/FrameworkBenchmarks
nivertech/FrameworkBenchmarks
nordlien/FrameworkBenchmarks
nraychaudhuri/FrameworkBenchmarks
nvcnvn/FrameworkBenchmarks
oberhamsi/FrameworkBenchmarks
ocharles/FrameworkBenchmarks
odekopoon/FrameworkBenchmarks
olpe/FrameworkBenchmarks
paralk/FrameworkBenchmarks
patrickallaert/FrameworkBenchmarks
pbooth/FrameworkBenchmarks
pdonald/FrameworkBenchmarks
pentatonicfunk/FrameworkBenchmarks
peterjmit/FrameworkBenchmarks
plokhotnyuk/FrameworkBenchmarks
ratpack/FrameworkBenchmarks
rayleyva/FrameworkBenchmarks
rismalrv/FrameworkBenchmarks
rmoorman/FrameworkBenchmarks
robfig/FrameworkBenchmarks
ruphin/FrameworkBenchmarks
ryantenney/FrameworkBenchmarks
s-ludwig/FrameworkBenchmarks
sbditto85/FrameworkBenchmarks
sclasen/FrameworkBenchmarks
sdogruyol/FrameworkBenchmarks
seem-sky/FrameworkBenchmarks
shenfeng/FrameworkBenchmarks
simonblee/FrameworkBenchmarks
skelterjohn/FrameworkBenchmarks
smw1218/FrameworkBenchmarks
snoyberg/FrameworkBenchmarks
sprt/FrameworkBenchmarks
sripadapavan/FrameworkBenchmarks
steveklabnik/FrameworkBenchmarks
stevely/FrameworkBenchmarks
stevewasiura/FrameworkBenchmarks
strategist922/FrameworkBenchmarks
sumeetchhetri/FrameworkBenchmarks
suzhiyuan/FrameworkBenchmarks
swilliams-pivotal/FrameworkBenchmarks
tadglines/FrameworkBenchmarks
taha/FrameworkBenchmarks
tarekziade/FrameworkBenchmarks
tarndt/FrameworkBenchmarks
tdoly/FrameworkBenchmarks
technicalas/FrameworkBenchmarks
th0br0/FrameworkBenchmarks
thangchung/FrameworkBenchmarks
tml/FrameworkBenchmarks
tobyhede/FrameworkBenchmarks
tommygnr/FrameworkBenchmarks
torhve/FrameworkBenchmarks
troytoman/FrameworkBenchmarks
tuan3w/FrameworkBenchmarks
tywo45/FrameworkBenchmarks
tz-lom/FrameworkBenchmarks
valyala/FrameworkBenchmarks
viet-nguyen/FrameworkBenchmarks
vineethvarghese/FrameworkBenchmarks
vishr/FrameworkBenchmarks
vsg/FrameworkBenchmarks
weavejester/FrameworkBenchmarks
webchemist/FrameworkBenchmarks
wsargent/FrameworkBenchmarks
xaxaxa/FrameworkBenchmarks
xmbsn/FrameworkBenchmarks
xzilla/FrameworkBenchmarks
yb66/FrameworkBenchmarks
yiziz/FrameworkBenchmarks
yunspace/FrameworkBenchmarks
zhangjunlei26/FrameworkBenchmarks
zopa/FrameworkBenchmarks
zznate/FrameworkBenchmarks
Nothing to show
  • 3 commits
  • 3 files changed
  • 0 commit comments
  • 2 contributors
Showing with 23 additions and 6 deletions.
  1. +1 −1 frameworks/Lua/lapis/benchmark_config
  2. +16 −3 frameworks/Lua/lapis/web.lua
  3. +6 −2 frameworks/Lua/lapis/web.moon
@@ -5,7 +5,7 @@
"setup_file": "setup",
"json_url": "/",
"db_url": "/db",
"query_url": "/db?queries=",
"query_url": "/queries?queries=",
"fortune_url": "/fortunes",
"update_url": "/update?queries=",
"plaintext_url": "/plaintext",
@@ -105,13 +105,24 @@ do
}
end,
["/db"] = function(self)
local w = World:find(random(1, 10000))
return {
json = {
id = w.id,
randomNumber = w.randomnumber
}
}
end,
["/queries"] = function(self)
local num_queries = tonumber(self.params.queries) or 1
if num_queries < 2 then
local w = World:find(random(1, 10000))
return {
json = {
id = w.id,
randomNumber = w.randomnumber
{
id = w.id,
randomNumber = w.randomnumber
}
}
}
end
@@ -191,7 +202,9 @@ do
end
if num_queries < 2 then
return {
json = worlds[1]
json = {
worlds[1]
}
}
end
return {
@@ -15,10 +15,14 @@ class Benchmark extends lapis.Application
json: {message: "Hello, World!"}
"/db": =>
w = World\find random(1, 10000)
return json: {id:w.id,randomNumber:w.randomnumber}
"/queries": =>
num_queries = tonumber(@params.queries) or 1
if num_queries < 2
w = World\find random(1, 10000)
return json: {id:w.id,randomNumber:w.randomnumber}
return json: {{id:w.id,randomNumber:w.randomnumber}}
worlds = {}
num_queries = min(500, num_queries)
@@ -64,7 +68,7 @@ class Benchmark extends lapis.Application
world\update "randomnumber"
insert worlds, {id:world.id,randomNumber:world.randomnumber}
if num_queries < 2
return json: worlds[1]
return json: {worlds[1]}
json: worlds
"/plaintext": =>

No commit comments for this range