fix: lua54
feature being forced (#413)
#213
GitHub Actions / Bencher Report
succeeded
Apr 7, 2025 in 0s
Bencher Report
Branch | main |
Testbed | macos-gha |
Click to view all benchmark results
Benchmark | Latency | Benchmark Result nanoseconds (ns) (Result Ξ%) | Upper Boundary nanoseconds (ns) (Limit %) |
---|---|---|---|
component/access Lua | π view plot π· view threshold | 1,987.30 ns(-18.00%)Baseline: 2,423.46 ns | 3,202.57 ns (62.05%) |
component/access Rhai | π view plot π· view threshold | 2,848.70 ns(-17.18%)Baseline: 3,439.51 ns | 4,306.79 ns (66.14%) |
component/get Lua | π view plot π· view threshold | 1,203.90 ns(-17.23%)Baseline: 1,454.58 ns | 1,880.76 ns (64.01%) |
component/get Rhai | π view plot π· view threshold | 2,077.50 ns(-16.22%)Baseline: 2,479.73 ns | 3,055.64 ns (67.99%) |
conversions/Mut::from | π view plot π· view threshold | 60.56 ns(-12.04%)Baseline: 68.85 ns | 162.44 ns (37.28%) |
conversions/Ref::from | π view plot π· view threshold | 47.58 ns(-32.15%)Baseline: 70.12 ns | 171.40 ns (27.76%) |
conversions/ScriptValue::List | π view plot π· view threshold | 176.37 ns(-36.05%)Baseline: 275.81 ns | 488.12 ns (36.13%) |
conversions/ScriptValue::Map | π view plot π· view threshold | 787.90 ns(-16.45%)Baseline: 943.01 ns | 1,289.17 ns (61.12%) |
conversions/ScriptValue::Reference::from_into | π view plot π· view threshold | 15.95 ns(-19.77%)Baseline: 19.88 ns | 28.02 ns (56.93%) |
conversions/Val::from_into | π view plot π· view threshold | 207.65 ns(-12.22%)Baseline: 236.57 ns | 328.55 ns (63.20%) |
function/call 4 args Lua | π view plot π· view threshold | 1,119.00 ns(-18.12%)Baseline: 1,366.67 ns | 2,526.79 ns (44.29%) |
function/call 4 args Rhai | π view plot π· view threshold | 876.06 ns(-25.83%)Baseline: 1,181.16 ns | 2,263.28 ns (38.71%) |
function/call Lua | π view plot π· view threshold | 134.73 ns(-20.06%)Baseline: 168.53 ns | 308.27 ns (43.71%) |
function/call Rhai | π view plot π· view threshold | 240.77 ns(-14.61%)Baseline: 281.98 ns | 527.77 ns (45.62%) |
loading/empty Lua | π view plot π· view threshold | 78,870.00 ns(+14.42%)Baseline: 68,931.67 ns | 120,473.14 ns (65.47%) |
loading/empty Rhai | π view plot π· view threshold | 717,870.00 ns(+10.74%)Baseline: 648,243.33 ns | 991,791.68 ns (72.38%) |
math/vec mat ops Lua | π view plot π· view threshold | 5,129.90 ns(-4.18%)Baseline: 5,353.90 ns | 7,426.44 ns (69.08%) |
math/vec mat ops Rhai | π view plot π· view threshold | 4,421.30 ns(-12.18%)Baseline: 5,034.52 ns | 6,407.28 ns (69.00%) |
query/10 entities Lua | π view plot π· view threshold | 13,295.00 ns(-13.95%)Baseline: 15,450.70 ns | 33,271.29 ns (39.96%) |
query/10 entities Rhai | π view plot π· view threshold | 13,166.00 ns(-17.45%)Baseline: 15,948.59 ns | 29,900.29 ns (44.03%) |
query/100 entities Lua | π view plot π· view threshold | 34,632.00 ns(-3.83%)Baseline: 36,011.89 ns | 69,626.62 ns (49.74%) |
query/100 entities Rhai | π view plot π· view threshold | 28,375.00 ns(-15.27%)Baseline: 33,489.85 ns | 65,283.20 ns (43.46%) |
query/1000 entities Lua | π view plot π· view threshold | 225,490.00 ns(-18.41%)Baseline: 276,358.89 ns | 597,449.97 ns (37.74%) |
query/1000 entities Rhai | π view plot π· view threshold | 201,510.00 ns(-3.08%)Baseline: 207,914.07 ns | 355,554.55 ns (56.67%) |
reflection/10 Lua | π view plot π· view threshold | 4,179.70 ns(-6.52%)Baseline: 4,471.29 ns | 5,367.22 ns (77.87%) |
reflection/10 Rhai | π view plot π· view threshold | 12,369.00 ns(-2.74%)Baseline: 12,718.04 ns | 14,147.41 ns (87.43%) |
reflection/100 Lua | π view plot π· view threshold | 37,785.00 ns(-4.60%)Baseline: 39,605.74 ns | 45,823.57 ns (82.46%) |
reflection/100 Rhai | π view plot π· view threshold | 619,370.00 ns(-5.45%)Baseline: 655,071.85 ns | 726,609.46 ns (85.24%) |
resource/access Lua | π view plot π· view threshold | 1,829.10 ns(-16.86%)Baseline: 2,200.00 ns | 3,427.98 ns (53.36%) |
resource/access Rhai | π view plot π· view threshold | 2,498.00 ns(-19.39%)Baseline: 3,098.91 ns | 4,847.40 ns (51.53%) |
resource/get Lua | π view plot π· view threshold | 1,012.40 ns(-22.59%)Baseline: 1,307.81 ns | 2,632.97 ns (38.45%) |
resource/get Rhai | π view plot π· view threshold | 1,748.60 ns(-19.40%)Baseline: 2,169.38 ns | 3,581.77 ns (48.82%) |
Loading