Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>перед использованием функции приложение обязано убедиться, что она доступна.
Должен быть какой-то предел разумности, где пора остановиться.
Можно ли выполнить этот JS, или у пользователя 128Mb ОЗУ?
Есть ли у пользователя мышка?
...
И опять же всё упирается в ресурсы, которыми располагает разработчик.
У меня в приложении около сотни известных багов. Но им подвержены крохи от числа юзеров и эти баги не являются блокирующими, имеют обходные пути.
И когда встает вопрос — выполнить "дело чести" и потратить месяц для закрытия этих багов для 0.1% юзеров, или за этот месяц написать новый крутой функционал для 99% юзеров, я не делаю себе сепуку