КандидатУспешноОшибкиПропущеноНеполно
AlienSignals178000
Raph178000
Preact Signals175300
@reatom/core174400
@vue3.5171700
anod1601800
@vue3.61591900
solid-js1532500
tansu1516210
signal-polyfill1418290
@angular/core13712290
S.js1304800
svelte12913360
mobx11641210
@reactively10122550
pota938500
Solid Signals000178
reflex000178
Методика и исходные данные

Корректность показана отдельно и не исключает кандидата из оценок скорости или памяти. Рейтинг производительности пересчитан для 17 кандидатов по сохранённому performance.json: из 38 Production-сценариев 31 имеет сопоставимые значения для всех кандидатов и достаточное разрешение таймера. Сначала вычислено относительное геометрическое среднее внутри каждого семейства, затем геометрическое среднее семейств с весами P0 = 3 и P1 = 2. 7 остальных строк показаны в таблице, но не входят в итог. Их цвета сравнивают только имеющиеся замеры и не влияют на рейтинг. Stress в Production не входит.

Оценка памяти пересчитана для 17 кандидатов по сохранённому memory.json только из 2 строк retained V8 heap. Каждая строка нормирована на минимальное измеренное значение, затем взято геометрическое среднее отношений. RSS и External оставлены отдельными диагностическими таблицами и не влияют на место. Для каждой метрики отдельно взята медиана исходных образцов. Замер сохраняет живой граф после принудительной сборки мусора; освобождение графа и память вкладки браузера он не измеряет. Этот memory-сценарий проверяет сумму computed, но не проверяет последующее обновление эффекта. Цвета строк heap обозначают первые три группы с порогом 5%; цветные итоговые строки — первые три места. В корректности зелёный означает полный успешный проход, оранжевый — от одного до восьми отклонений, красный — девять и более или незавершённый запуск.

Из показанных строк производительности 4 неполные и 3 ниже порога разрешения таймера. Профиль: full; исходный протокол: reactivity-family-v2; 3 ротации. Порог 5% группирует близкие значения и не является статистической погрешностью. Данные отчёта ↗

Исходные JSON: summary.json ↗ · performance.json ↗ · correctness.json ↗ · memory.json ↗.