mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-07-28 00:14:38 +02:00
* refactor(gh): CI用スクリプトをpackageとして整理 * fix * fix * fix * fix * fix * fix * fix * remove old scripts * migrate * refactor 1 * refactor 2 * fix comment * fix * fix * fix * fix * remove vite-node from changelog-checker * fix lint * fix * refactor * update deps * fix * spec: rename packages
352 lines
7.6 KiB
HTML
352 lines
7.6 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>Frontend Browser Network Request Diff</title>
|
|
<style>
|
|
:root {
|
|
color-scheme: light dark;
|
|
--bg: #f7f7f8;
|
|
--fg: #202124;
|
|
--muted: #5f6368;
|
|
--card: #ffffff;
|
|
--border: #dfe1e5;
|
|
--added: #137333;
|
|
--added-bg: #e6f4ea;
|
|
--removed: #a50e0e;
|
|
--removed-bg: #fce8e6;
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--bg: #111315;
|
|
--fg: #e8eaed;
|
|
--muted: #bdc1c6;
|
|
--card: #1b1d20;
|
|
--border: #3c4043;
|
|
--added-bg: #17351f;
|
|
--removed-bg: #3c1f1d;
|
|
}
|
|
}
|
|
body {
|
|
margin: 0;
|
|
font: 14px/1.5 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
|
background: var(--bg);
|
|
color: var(--fg);
|
|
}
|
|
main {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
padding: 24px;
|
|
}
|
|
h1 {
|
|
font-size: 24px;
|
|
margin: 0 0 8px;
|
|
}
|
|
h2 {
|
|
font-size: 18px;
|
|
margin: 32px 0 8px;
|
|
}
|
|
.meta {
|
|
color: var(--muted);
|
|
margin: 0 0 24px;
|
|
}
|
|
.summary {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
|
|
gap: 12px;
|
|
margin: 24px 0;
|
|
}
|
|
.summary > div, .request, table {
|
|
background: var(--card);
|
|
border: 1px solid var(--border);
|
|
border-radius: 8px;
|
|
}
|
|
.summary > div {
|
|
padding: 14px;
|
|
}
|
|
.label {
|
|
display: block;
|
|
color: var(--muted);
|
|
font-size: 12px;
|
|
}
|
|
.summary strong {
|
|
display: block;
|
|
font-size: 24px;
|
|
margin-top: 4px;
|
|
}
|
|
.added-text {
|
|
color: var(--added);
|
|
}
|
|
.removed-text {
|
|
color: var(--removed);
|
|
}
|
|
table {
|
|
border-collapse: collapse;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
}
|
|
th, td {
|
|
border-bottom: 1px solid var(--border);
|
|
padding: 8px 10px;
|
|
text-align: left;
|
|
}
|
|
th {
|
|
color: var(--muted);
|
|
font-weight: 600;
|
|
}
|
|
.num {
|
|
text-align: right;
|
|
}
|
|
.requests {
|
|
display: grid;
|
|
gap: 12px;
|
|
}
|
|
.request {
|
|
padding: 14px;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
.request.added {
|
|
border-left: 4px solid var(--added);
|
|
}
|
|
.request.removed {
|
|
border-left: 4px solid var(--removed);
|
|
}
|
|
.request header {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 8px;
|
|
align-items: center;
|
|
margin-bottom: 8px;
|
|
}
|
|
.badge, .method, .type, .status {
|
|
border-radius: 999px;
|
|
padding: 2px 8px;
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
}
|
|
.added .badge {
|
|
background: var(--added-bg);
|
|
color: var(--added);
|
|
}
|
|
.removed .badge {
|
|
background: var(--removed-bg);
|
|
color: var(--removed);
|
|
}
|
|
.method, .type, .status {
|
|
background: color-mix(in srgb, var(--muted) 14%, transparent);
|
|
color: var(--fg);
|
|
}
|
|
.url {
|
|
display: block;
|
|
margin: 8px 0 12px;
|
|
color: inherit;
|
|
font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
|
|
}
|
|
dl {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
|
|
gap: 8px 16px;
|
|
margin: 0 0 12px;
|
|
}
|
|
dl div {
|
|
min-width: 0;
|
|
}
|
|
dt {
|
|
color: var(--muted);
|
|
font-size: 12px;
|
|
}
|
|
dd {
|
|
margin: 0;
|
|
}
|
|
details {
|
|
margin-top: 8px;
|
|
}
|
|
summary {
|
|
cursor: pointer;
|
|
color: var(--muted);
|
|
}
|
|
pre {
|
|
white-space: pre-wrap;
|
|
overflow-x: auto;
|
|
background: color-mix(in srgb, var(--muted) 10%, transparent);
|
|
border-radius: 6px;
|
|
padding: 10px;
|
|
}
|
|
.empty {
|
|
color: var(--muted);
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<h1>Frontend Browser Network Request Diff</h1>
|
|
<p class="meta">Generated at 2026-07-18T00:00:00.000Z. Requests are compared per paired round by method, resource type, and exact URL. Bodies are shown for added/removed request instances when CDP exposes them.</p>
|
|
|
|
<section class="summary">
|
|
<div>
|
|
<span class="label">Base samples</span>
|
|
<strong>3</strong>
|
|
</div>
|
|
<div>
|
|
<span class="label">Head samples</span>
|
|
<strong>3</strong>
|
|
</div>
|
|
<div>
|
|
<span class="label">Added in Head</span>
|
|
<strong class="added-text">3</strong>
|
|
</div>
|
|
<div>
|
|
<span class="label">Removed in Head</span>
|
|
<strong class="removed-text">0</strong>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Diffs by Resource Type</h2>
|
|
<table>
|
|
<thead><tr><th>Type</th><th>Diff requests</th></tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Fetch</td>
|
|
<td class="num">3</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Round 1</h2>
|
|
<p>1 added, 0 removed</p>
|
|
<div class="requests">
|
|
|
|
<article class="request added">
|
|
<header>
|
|
<span class="badge">Added in Head</span>
|
|
<span class="method">POST</span>
|
|
<span class="type">Fetch</span>
|
|
<span class="status">200</span>
|
|
</header>
|
|
<a class="url" href="http://127.0.0.1:61812/vite/new-chunk.js">http://127.0.0.1:61812/vite/new-chunk.js</a>
|
|
<dl>
|
|
<div><dt>Round</dt><dd>1</dd></div>
|
|
<div><dt>Base count</dt><dd>0</dd></div>
|
|
<div><dt>Head count</dt><dd>1</dd></div>
|
|
<div><dt>Encoded</dt><dd>50 KB</dd></div>
|
|
<div><dt>Decoded body</dt><dd>120 KB</dd></div>
|
|
<div><dt>MIME</dt><dd>text/javascript</dd></div>
|
|
<div><dt>Protocol</dt><dd>h2</dd></div>
|
|
<div><dt>Remote</dt><dd>-</dd></div>
|
|
<div><dt>Failed</dt><dd>no</dd></div>
|
|
</dl>
|
|
|
|
|
|
<details open>
|
|
<summary>Request body</summary>
|
|
<pre>{
|
|
"i": 1
|
|
}</pre>
|
|
</details>
|
|
|
|
|
|
<details>
|
|
<summary>Response headers</summary>
|
|
<pre>{
|
|
"content-type": "text/javascript"
|
|
}</pre>
|
|
</details>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Round 2</h2>
|
|
<p>1 added, 0 removed</p>
|
|
<div class="requests">
|
|
|
|
<article class="request added">
|
|
<header>
|
|
<span class="badge">Added in Head</span>
|
|
<span class="method">POST</span>
|
|
<span class="type">Fetch</span>
|
|
<span class="status">200</span>
|
|
</header>
|
|
<a class="url" href="http://127.0.0.1:61812/vite/new-chunk.js">http://127.0.0.1:61812/vite/new-chunk.js</a>
|
|
<dl>
|
|
<div><dt>Round</dt><dd>2</dd></div>
|
|
<div><dt>Base count</dt><dd>0</dd></div>
|
|
<div><dt>Head count</dt><dd>1</dd></div>
|
|
<div><dt>Encoded</dt><dd>50 KB</dd></div>
|
|
<div><dt>Decoded body</dt><dd>120 KB</dd></div>
|
|
<div><dt>MIME</dt><dd>text/javascript</dd></div>
|
|
<div><dt>Protocol</dt><dd>h2</dd></div>
|
|
<div><dt>Remote</dt><dd>-</dd></div>
|
|
<div><dt>Failed</dt><dd>no</dd></div>
|
|
</dl>
|
|
|
|
|
|
<details open>
|
|
<summary>Request body</summary>
|
|
<pre>{
|
|
"i": 2
|
|
}</pre>
|
|
</details>
|
|
|
|
|
|
<details>
|
|
<summary>Response headers</summary>
|
|
<pre>{
|
|
"content-type": "text/javascript"
|
|
}</pre>
|
|
</details>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Round 3</h2>
|
|
<p>1 added, 0 removed</p>
|
|
<div class="requests">
|
|
|
|
<article class="request added">
|
|
<header>
|
|
<span class="badge">Added in Head</span>
|
|
<span class="method">POST</span>
|
|
<span class="type">Fetch</span>
|
|
<span class="status">200</span>
|
|
</header>
|
|
<a class="url" href="http://127.0.0.1:61812/vite/new-chunk.js">http://127.0.0.1:61812/vite/new-chunk.js</a>
|
|
<dl>
|
|
<div><dt>Round</dt><dd>3</dd></div>
|
|
<div><dt>Base count</dt><dd>0</dd></div>
|
|
<div><dt>Head count</dt><dd>1</dd></div>
|
|
<div><dt>Encoded</dt><dd>50 KB</dd></div>
|
|
<div><dt>Decoded body</dt><dd>120 KB</dd></div>
|
|
<div><dt>MIME</dt><dd>text/javascript</dd></div>
|
|
<div><dt>Protocol</dt><dd>h2</dd></div>
|
|
<div><dt>Remote</dt><dd>-</dd></div>
|
|
<div><dt>Failed</dt><dd>no</dd></div>
|
|
</dl>
|
|
|
|
|
|
<details open>
|
|
<summary>Request body</summary>
|
|
<pre>{
|
|
"i": 3
|
|
}</pre>
|
|
</details>
|
|
|
|
|
|
<details>
|
|
<summary>Response headers</summary>
|
|
<pre>{
|
|
"content-type": "text/javascript"
|
|
}</pre>
|
|
</details>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
</body>
|
|
</html>
|