З розвитком технологій у нас завжди з’являються зміни, що перетворюються на додаток, який може не підтримуватися всіма цільовими аудиторіями. У таких сценаріях ми стикаємося з витонченою деградацією, яка наслідує те, що ми створюємо найкраще, але у нас також є безпечний збій для тих, хто не оновив або їх система може не підтримувати.
Одним з основних прикладів є <img>тег, який має altатрибут, який корисний у випадках, коли зображення заблоковані або вимкнено, тепер вони дають певний змістовний контекст для зображень (звичайно, лише якщо ми вкажемо).
Ну і інший приклад, про який я можу придумати, - це таблиці стилів у разі помилки чи недоступності браузер надає загальну власну версію для показу / відображення сторінки.
Тепер, коли ви вже згадували про велике навантаження, вам потрібно ретельно скласти план, як робити, якщо ваші хіти виходять за межу порогу, ви вимкнете певні функції або призупините деякі сервіси, які не є критичними, і ви зможете передихати. Все це допоможе вам налаштувати вишукану деградацію, щоб користувач знав, через х речі, на які сервер може зайняти деякий час, щоб відповісти, або служба x буде недоступною протягом години