You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Архив свипа 2026-07-23 (81 идея → 20 кластеров → адверсариальные вердикты). Здесь — то, что НЕ идёт в работу сейчас, с условиями пере-открытия. Полные вердикты Tier-1/2 — в #235–#243.
Отложено (weak, с условием возврата)
CSS-tier компилятора («0 B JS»): замер показал — байты просто переезжают в CSS (385 B CSS-форма против 392 B JS-литерал gzip), выигрыш одноразовый ~0.5 KB и только для all-static приложений; «доказанность mount-семантики» дырява (контрпример: статический вызов внутри onClick анимировал бы при загрузке). Жив как opt-in выходной формат после facade-erasure (Facade-erasure: static lowering полного ./animate в compiled-путь (замерено 776 B против 12466) #240); честный бонус — entrance играет до загрузки JS. Новизна uncommon (Animate.css-жанр существует с 2013; автоматическое понижение императивных вызовов — действительно ничьё).
Ленивый split main-unit из initial-графа фасада (−2…3.5 KB заявлено): сначала esbuild-metafile разбор exclusive-веса ветки (общий channels.ts может утянуть выигрыш); bundlers потребителей часто инлайнят dynamic import (выигрыш тихо испаряется); async-загрузка на первом не-композитном кадре против контракта детерминизма — цена тестов реальна. Возврат — по цифре metafile ≥ 2 KB exclusive.
inView → CSS scroll-driven animations (animation-timeline: view()): Chromium стабильно, Safari 26+, Firefox за флагом — ставка на 12–18 мес.; дуал-шип фолбека съедает выигрыш. Пере-оценить через 2 квартала. Родственный вариант с ближайшей ценностью: субпуть scroll-скраба (compiled spring linear() + ScrollTimeline, ~600–900 B, 0 JS на скролле против per-event JS у ScrollTrigger) — кандидат при спросе.
Self-extracting через CompressionStream: gzip-поверх-gzip — обе метрики стенда меряют gzip поверх доставки; gzip(base64(deflate(x))) ≈ 1.37·|deflate(x)| — минус по построению.
Browser-as-parser цвета (getComputedStyle): форсит style-recalc на каждый парс + ломает SSR-контракт ./value (V2) — размен кода на runtime-стоимость и семантику.
Compression-aware перебор seed'ов Terser: −0.3…1.5% gz, хрупко к любому изменению кода, невоспроизводимо между версиями терсера — не окупает сложность пайплайна.
Полный дамп свипа (81 идея с механизмами) — в session-scratchpad; ключевое перенесено сюда и в #235–#243.
Архив свипа 2026-07-23 (81 идея → 20 кластеров → адверсариальные вердикты). Здесь — то, что НЕ идёт в работу сейчас, с условиями пере-открытия. Полные вердикты Tier-1/2 — в #235–#243.
Отложено (weak, с условием возврата)
decode → Number → linear(${arr})бит-в-бит) — приём валиден; но после портфеля строк Compiler-портфель строк: min-link коридор + DP байт-оптимум + percent-элизия + shortest-decimal (один versioned-релиз с имплементацией #228) #238 узлов останется мало и post-gzip дельта сожмётся. Мерить ПОСЛЕ Compiler-портфель строк: min-link коридор + DP байт-оптимум + percent-элизия + shortest-decimal (один versioned-релиз с имплементацией #228) #238; порог в компиляторе (packed ≥ plain → plain) обязателен.(k/m, c/m)) уже в Микрорантайм шва: bitmask-специализация + erasure результата + кросс-чанковый дедуп + build-кэш #239.Убито (не возвращаться без новых фактов)
Полный дамп свипа (81 идея с механизмами) — в session-scratchpad; ключевое перенесено сюда и в #235–#243.