-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
92 lines (88 loc) · 5.05 KB
/
Copy pathindex.html
File metadata and controls
92 lines (88 loc) · 5.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>latency-test examples</title>
<style>
body { font-family: system-ui, sans-serif; max-width: 640px; margin: 3rem auto; padding: 0 1rem; color: #1a1a1a; }
h1 { font-size: 1.5rem; margin-bottom: 0.25rem; }
.subtitle { color: #555; margin-top: 0; margin-bottom: 2rem; }
ul { list-style: none; padding: 0; }
li { margin: 0.6rem 0; }
a { color: #0969da; }
.cdn { font-size: 0.875rem; color: #555; margin-left: 0.5rem; }
.sb { font-size: 0.875rem; margin-left: 0.75rem; }
.note { font-size: 0.8rem; color: #777; margin-top: 1rem; }
.warning { font-size: 0.9rem; color: #6b4e00; background: #fff8e1; border-left: 4px solid #f0ad4e; border-radius: 4px; padding: 0.75rem 1rem; margin-top: 1rem; }
li img { vertical-align: middle; margin-right: 0.4rem; }
footer { margin-top: 3rem; font-size: 0.875rem; color: #555; border-top: 1px solid #e0e0e0; padding-top: 1rem; }
.brand { margin-bottom: 1.5rem; }
</style>
</head>
<body>
<p class="brand"><a href="https://hiaudio.fr"><img src="assets/logos/hi-audio.svg" alt="Hi-Audio" height="28"></a></p>
<h1>latency-test examples</h1>
<p class="subtitle">
Host applications for the <code><latency-test></code> Web Component —
<a href="https://www.npmjs.com/package/@adasp/latency-test">@adasp/latency-test</a>
— examples: <code>1.2.0</code> · demos: <code>1.2.1</code>
</p>
<ul>
<li>
<img src="assets/logos/javascript.svg" width="16" height="16" alt="JavaScript">
<a href="vanilla-js/">Vanilla JS (npm)</a>
<span class="cdn">— <a href="vanilla-js/cdn.html">CDN variant</a></span>
<span class="sb">— <a href="https://stackblitz.com/fork/github/idsinge/latency-test-examples/tree/main/examples/vanilla-js">StackBlitz</a></span>
</li>
<li>
<img src="assets/logos/react.svg" width="16" height="16" alt="React">
<a href="react/">React</a>
<span class="sb">— <a href="https://stackblitz.com/fork/github/idsinge/latency-test-examples/tree/main/examples/react">StackBlitz</a></span>
</li>
<li>
<img src="assets/logos/vue.svg" width="16" height="16" alt="Vue">
<a href="vue/">Vue</a>
<span class="sb">— <a href="https://stackblitz.com/fork/github/idsinge/latency-test-examples/tree/main/examples/vue">StackBlitz</a></span>
</li>
<li>
<img src="assets/logos/svelte.svg" width="16" height="16" alt="Svelte">
<a href="svelte/">Svelte</a>
<span class="sb">— <a href="https://stackblitz.com/fork/github/idsinge/latency-test-examples/tree/main/examples/svelte">StackBlitz</a></span>
</li>
<li>
<img src="assets/logos/angular.svg" width="16" height="16" alt="Angular">
<a href="angular/">Angular</a>
<span class="sb">— <a href="https://stackblitz.com/fork/github/idsinge/latency-test-examples/tree/main/examples/angular">StackBlitz</a></span>
</li>
<li>
<img src="assets/logos/nextjs.svg" width="16" height="16" alt="Next.js">
<a href="nextjs/">Next.js</a>
<span class="sb">— <a href="https://stackblitz.com/fork/github/idsinge/latency-test-examples/tree/main/examples/nextjs">StackBlitz</a></span>
</li>
</ul>
<p class="warning">⚠️ StackBlitz links work fully in Firefox (mic permission included), and in Chrome for Angular. <strong>The other five apps fail in Chrome</strong> due to a WebContainer native-bindings incompatibility: <em>Vite/Rolldown</em> (Vanilla JS, React, Vue, Svelte) and <em>Turbopack</em> (Next.js) both require native bindings unavailable in WebContainers — unrelated to this project.</p>
<p class="note">Full verification record: <a href="https://github.com/idsinge/latency-test-examples/blob/main/VERIFICATION.md">VERIFICATION.md</a>.</p>
<h2>Demos</h2>
<p class="subtitle">Latency-compensation R&D — third-party multitrack editors driven by a measured round-trip latency value. Research output, not part of the Tier 1 verification record above.</p>
<ul>
<li>
<a href="demos/waveform-playlist-legacy/">waveform-playlist (legacy fork)</a>
<span class="cdn">— MediaRecorder-based, see <a href="https://github.com/idsinge/latency-test-examples/blob/main/demos/waveform-playlist-legacy/NOTES.md">NOTES.md</a></span>
</li>
<li>
<a href="demos/dawcore/">dawcore</a>
<span class="cdn">— AudioWorklet-based, see <a href="https://github.com/idsinge/latency-test-examples/blob/main/demos/dawcore/NOTES.md">NOTES.md</a></span>
</li>
<li>
<a href="https://charming-paletas-c95a3f.netlify.app">WAM Studio</a>
<span class="cdn">— AudioWorklet-based, deployed on Netlify, see <a href="https://github.com/idsinge/latency-test-examples/blob/main/demos/wam-studio/NOTES.md">NOTES.md</a></span>
</li>
</ul>
<footer>
<a href="https://github.com/idsinge/latency-test-examples">github.com/idsinge/latency-test-examples</a>
·
<a href="https://idsinge.github.io/latency-test/">component docs</a>
</footer>
</body>
</html>