Przejdź do treści
Biblioteka skilli
Programowanie · Testowanie

benchmark

/benchmark

Mierzy przepustowość inspektora TS, wagę strony i czas ładowania przed i po zmianie, i zgłasza regresje wydajności.

Repozytorium
ts-inspector ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.11.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Mierzy przepustowość inspektora TS, wagę strony i czas ładowania przed i po zmianie, i zgłasza regresje wydajności.

Oryginalny opis (EN)

Measure TS Inspector throughput, page weight, and load time before and after a change, and flag regressions. Use when you change a per-packet or per-section path, add a model or check that runs on every packet, or change what the build embeds.

Jak działa

  1. 1. Analysis throughput
  2. 2. Page weight
  3. 3. Page load
  4. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 38 linii, 208 słów
Podgląd SKILL.md
---
name: benchmark
description: Measure TS Inspector throughput, page weight, and load time before and after a change, and flag regressions. Use when you change a per-packet or per-section path, add a model or check that runs on every packet, or change what the build embeds.
license: MIT
metadata:
  origin: adapted from ECC skills/benchmark
---

# Benchmark

Measure before the change and after it, on the same machine, with the same input.

## 1. Analysis throughput

```sh
node --test test/perf.test.js
```

For a real number, time the command on a large capture three times and take the median:

```sh
for i in 1 2 3; do /usr/bin/time -p node bin/ts-inspector.js big.ts > /dev/null; done 2>&1 | grep real
```

Report MB/s (file size divided by the median). A drop of more than 10 % is a regression. Explain it or fix it.

## 2. Page weight

```sh
python3 build.py --no-gpl --out /tmp/bare.html && wc -c /tmp/bare.html
python3 build.py --out /tmp/full.html && wc -c /tmp/full.html
gzip -c /tmp/bare.html | wc -c
```

The bare page is about 300 kB. Report any growth over 10 kB with its cause.

## 3. Page load

Open the bare page in a browser, drop a fixture, and record the time to the first summary figures. Use the browser's performance panel or `performance.now()` marks in the console. Do not add timing code to the committed page.

## Rules

- Never commit a large capture. Use a local file and name only its size and duration in the report.
- Report numbers as a before/after table: metric, before, after, change.

Wersje

RepozytoriumWynikLicencja
Ta strona · hamza-u/ts-inspector95MIT
workerstack/repo100MIT
YuDefine/nuxt-supabase-starter100MIT
hoangsonww/Claude-Code-Agent-Monitor100MIT
RainingDaemons/agents100MIT
wwylon/devkit100MIT
serejaris/personal-corp-os100MIT
pekral/cursor-rules100MIT
peabrane/peapods100MIT

Migawka bazy z 13.11.2026 · wersja paczki 606c89391887 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100dstudio-bench
    Mierzy wydajność Device przed i po zmianie: wybiera benchmark, uczciwie porównuje wyniki i opisuje liczby w pull requeście.
  • 100system-benchmark
    Mierzy przepustowość, stabilność, skalowalność i odporność systemu, w tym przez testy obciążeniowe.
  • 100frontend-perf
    Mierzy czas ładowania aplikacji webowej end-to-end z filmstripem: buduje testy wydajności, porównuje wersje i pilnuje budżetów w CI.
  • 90esp32-wifi-throughput-benchmark
    Mierzy przepustowość Wi-Fi na ESP32 w powtarzalnych warunkach, żeby wyniki można było porównywać między wersjami firmware.
  • 90bench-profile
    Projektuje benchmark wydajności API: scenariusze testowe, metryki i narzędzia, w tym testy obciążeniowe i pomiar przepustowości.
  • 84measure
    Weryfikuje deklarację mierzalnej poprawy względem punktu odniesienia zebranego przed zmianą, dla wydajności (czas, pamięć, przepustowość) i metryk (złożoność, pokrycie, sprzężenie).

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.