987baf1ad6b1a67f1608fc923144b1ef24c0b283
static test
loads "card" from static data, serve with serve.py and test htmx and svelte-build
counter test
use in console from htmx/count.html or svelte-build/count.html
(async rounds => {
const sleep = () => new Promise(resolve => setTimeout(resolve));
const check = async () => {
document.getElementById("nextbtn").click();
await sleep();
};
const t0 = performance.now();
for (let i = 0; i < rounds; i++) await check();
const t1 = performance.now();
console.log(`took ${t1 - t0} milliseconds`);
})(1000);
results from m2 mac mini:
CHROME:
article loader
svelte: 5169ms (subseq iters - 5402ms, 5491ms, 5552ms)
htmx: 5078ms (subseq iters - 5510ms, 5542ms, 5588ms)
counter test
svelte: 5160 ms
htmx: 5319 ms
FIREFOX:
article loader
svelte: 5819ms (subseq iters - 8753ms, 13350ms, 17690ms)
htmx: 5038ms (subseq iters - 5158ms, 5292ms, 5475ms)
couter test
svelte: 5274 ms
htmx: 4979ms
Description
Languages
HTML
31.9%
Rust
26.6%
Svelte
20.4%
Python
9%
JavaScript
7.4%
Other
4.7%