SYSTEM ATLASЗагрузка материала

Бюджет производительности: модальный диалог

Modal Dialog Performance Budget

Это измеримый предел размера, задержки или вычислительной работы, превышение которого блокирует выпуск или включает упрощение.

Простыми словами

Команда заранее договаривается, как проверить «бюджет производительности» для «модальный диалог», что считать проблемой и кто должен действовать. Результат сохраняют, чтобы было видно, сработало ли правило на практике.

Пример от @Vibeclakr

Пример при разработке

Например, для «модальный диалог» задают понятный порог и автоматическую проверку «бюджет производительности». Если порог нарушен, выпуск останавливают или система переходит в заранее выбранный безопасный режим.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Формальное определение

Для «модальный диалог» это измеримый предел размера, задержки или вычислительной работы, превышение которого блокирует выпуск или включает упрощение. Заранее задают время, размер и результат budget-проверки и способ увидеть результат. Если результат нельзя проверить, правило существует только на бумаге.

Механизм действия

Для «модальный диалог» сначала фиксируют исходное состояние, время, размер и результат budget-проверки, допустимый порог и действие на случай нарушения. Затем проверяют это в тестах, при выпуске или в работе системы и сохраняют результат.

Пример в работе

Нерабочий подход

Записать «Бюджет производительности: модальный диалог» в документации и считать работу законченной, не назначив ответственного и не определив, как проверить результат.

Системный подход

Назвать конкретный риск, задать время, размер и результат budget-проверки, назначить ответственного и пересматривать правило после значимых изменений.

Ограничения

«Бюджет производительности: модальный диалог» закрывает только один класс риска. Она не заменяет проверку безопасности, корректности данных, отказоустойчивости и пользовательских последствий.

Источник

W3C, «Web Content Accessibility Guidelines (WCAG) 2.2», без даты.

Первоисточник