File size: 6,956 Bytes
68e5880
1
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="850" viewBox="0 0 1200 850" role="img" aria-labelledby="title desc"><title id="title">Response latency bars with distinct timing boundaries</title><desc id="desc">Two horizontal bar panels. P50 scale 0 to 500 milliseconds; P95 scale 0 to 5000 milliseconds. APUS4B 85.43 and 406.30ms; APUS9B 77.76 and 505.16ms; Jev HTTP 436.96 and 4874.61ms; Laya full input 8.68 and 37.66ms. Different timing boundaries cannot support speedup ratios.</desc><rect width="1200" height="850" rx="20" fill="#f6f8fc"/><g font-family="Arial, Helvetica, sans-serif"><text x="36" y="47" font-size="27" fill="#14243c" font-weight="700">Response latency — see the numbers and their boundaries.</text><text x="36" y="77" font-size="15" fill="#60708a" font-weight="400">Same fixed 80-question panel · horizontal bars start at zero · lower measured time = shorter bar</text><rect x="24" y="104" width="1152" height="318" rx="12" fill="white" stroke="#dce3ee"/><text x="44" y="135" font-size="22" fill="#14243c" font-weight="700">P50 · typical request</text><text x="756" y="135" font-size="15" fill="#60708a" font-weight="400">Linear scale: 0–500 ms</text><line x1="356.00" y1="162" x2="356.00" y2="381" stroke="#e1e7ef"/><text x="351.0" y="405" font-size="12" fill="#60708a" font-weight="400">0</text><line x1="498.40" y1="162" x2="498.40" y2="381" stroke="#e1e7ef"/><text x="493.4" y="405" font-size="12" fill="#60708a" font-weight="400">100</text><line x1="640.80" y1="162" x2="640.80" y2="381" stroke="#e1e7ef"/><text x="635.8" y="405" font-size="12" fill="#60708a" font-weight="400">200</text><line x1="783.20" y1="162" x2="783.20" y2="381" stroke="#e1e7ef"/><text x="778.2" y="405" font-size="12" fill="#60708a" font-weight="400">300</text><line x1="925.60" y1="162" x2="925.60" y2="381" stroke="#e1e7ef"/><text x="920.6" y="405" font-size="12" fill="#60708a" font-weight="400">400</text><line x1="1068.00" y1="162" x2="1068.00" y2="381" stroke="#e1e7ef"/><text x="1063.0" y="405" font-size="12" fill="#60708a" font-weight="400">500</text><text x="1100" y="405" font-size="12" fill="#60708a" font-weight="400">ms</text><text x="44" y="190" font-size="17" fill="#14243c" font-weight="700">APUS-OpenJev 4B</text><text x="44" y="208" font-size="11" fill="#60708a" font-weight="400">Local model forward / historical</text><rect x="356" y="176" width="121.652" height="28" rx="3" fill="#245cdb"/><text x="487.65232000000003" y="196" font-size="16" fill="#245cdb" font-weight="700">85.43</text><text x="44" y="244" font-size="17" fill="#14243c" font-weight="700">APUS-OpenJev 9B</text><text x="44" y="262" font-size="11" fill="#60708a" font-weight="400">Local model forward / historical</text><rect x="356" y="230" width="110.735" height="28" rx="3" fill="#245cdb"/><text x="476.73532800003886" y="250" font-size="16" fill="#245cdb" font-weight="700">77.76</text><text x="44" y="298" font-size="17" fill="#14243c" font-weight="700">Jev official API</text><text x="44" y="316" font-size="11" fill="#60708a" font-weight="400">Remote HTTP / network + queue + service</text><rect x="356" y="284" width="622.231" height="28" rx="3" fill="#8961a8"/><text x="968.23" y="304" text-anchor="end" font-size="16" font-weight="700" fill="white">436.96</text><text x="44" y="352" font-size="17" fill="#14243c" font-weight="700">Laya typed / full input</text><text x="44" y="370" font-size="11" fill="#60708a" font-weight="400">Local system_one / 3-run median</text><rect x="356" y="338" width="12.367" height="28" rx="3" fill="#138b76"/><text x="378.3669168241322" y="358" font-size="16" fill="#138b76" font-weight="700">8.68</text><rect x="24" y="437" width="1152" height="318" rx="12" fill="white" stroke="#dce3ee"/><text x="44" y="468" font-size="22" fill="#14243c" font-weight="700">P95 · slower tail</text><text x="756" y="468" font-size="15" fill="#60708a" font-weight="400">Linear scale: 0–5,000 ms</text><line x1="356.00" y1="495" x2="356.00" y2="714" stroke="#e1e7ef"/><text x="351.0" y="738" font-size="12" fill="#60708a" font-weight="400">0</text><line x1="498.40" y1="495" x2="498.40" y2="714" stroke="#e1e7ef"/><text x="493.4" y="738" font-size="12" fill="#60708a" font-weight="400">1,000</text><line x1="640.80" y1="495" x2="640.80" y2="714" stroke="#e1e7ef"/><text x="635.8" y="738" font-size="12" fill="#60708a" font-weight="400">2,000</text><line x1="783.20" y1="495" x2="783.20" y2="714" stroke="#e1e7ef"/><text x="778.2" y="738" font-size="12" fill="#60708a" font-weight="400">3,000</text><line x1="925.60" y1="495" x2="925.60" y2="714" stroke="#e1e7ef"/><text x="920.6" y="738" font-size="12" fill="#60708a" font-weight="400">4,000</text><line x1="1068.00" y1="495" x2="1068.00" y2="714" stroke="#e1e7ef"/><text x="1063.0" y="738" font-size="12" fill="#60708a" font-weight="400">5,000</text><text x="1100" y="738" font-size="12" fill="#60708a" font-weight="400">ms</text><text x="44" y="523" font-size="17" fill="#14243c" font-weight="700">APUS-OpenJev 4B</text><text x="44" y="541" font-size="11" fill="#60708a" font-weight="400">Local model forward / historical</text><rect x="356" y="509" width="57.857" height="28" rx="3" fill="#245cdb"/><text x="423.85712" y="529" font-size="16" fill="#245cdb" font-weight="700">406.30</text><text x="44" y="577" font-size="17" fill="#14243c" font-weight="700">APUS-OpenJev 9B</text><text x="44" y="595" font-size="11" fill="#60708a" font-weight="400">Local model forward / historical</text><rect x="356" y="563" width="71.934" height="28" rx="3" fill="#245cdb"/><text x="437.93425984308124" y="583" font-size="16" fill="#245cdb" font-weight="700">505.16</text><text x="44" y="631" font-size="17" fill="#14243c" font-weight="700">Jev official API</text><text x="44" y="649" font-size="11" fill="#60708a" font-weight="400">Remote HTTP / network + queue + service</text><rect x="356" y="617" width="694.145" height="28" rx="3" fill="#8961a8"/><text x="1040.14" y="637" text-anchor="end" font-size="16" font-weight="700" fill="white">4,874.61</text><text x="44" y="685" font-size="17" fill="#14243c" font-weight="700">Laya typed / full input</text><text x="44" y="703" font-size="11" fill="#60708a" font-weight="400">Local system_one / 3-run median</text><rect x="356" y="671" width="5.362" height="28" rx="3" fill="#138b76"/><text x="371.36209204122423" y="691" font-size="16" fill="#138b76" font-weight="700">37.66</text><text x="36" y="787" font-size="17" fill="#14243c" font-weight="700">Different timing scopes and runs: do not divide these bars to claim a speedup factor.</text><text x="36" y="812" font-size="13" fill="#465670" font-weight="400">APUS: historical forward timings, not a new merged-package test. Laya: median of 3 per-run P50/P95 values.</text><text x="36" y="834" font-size="12" fill="#60708a" font-weight="400">P50 and P95 panels use different scales. Not text TTFT or tokens/s. Exact data, scope and source hashes: chart-data.json</text></g></svg>