Дмитрий, единственно правильного нет) Там в конце подписано, что это хоть её и форсят, но всё же это рекомендация. В любом случае, я думаю всё это лучше донести до вашей команды, потому что в ответ на любую вашу реплику я могу написать "это всё зависит от конкретных требований", а ваша команда вам сможет рассказать какие именно у вас там требования
Дмитрий, ну, я вообще-то ни в зуб ногой что такое ПЛК, дискретные входы и всё такое, так что мне сложно оценить всю плюсы и минусы этого подхода в данном случае. Но опять же - если я правильно понял все в вашем коде, то это ведь всё равно рабочий способ. Наверное он и правда менее очевидный чем тот который нравится вам, но думаю если именно такой используется везде в проекте, то вряд ли целесообразно проводить рефакторинг на пустом месте. Разве что найдется локальный иисус который готов будет потратить своё время на это и оттестировать результат.
shaurmista, а куда загрузиться должен? Если вы просто загружаете на страницу этот файл запросом, то вам придётся полностью его выкачать с той скоростью с которой это позволяет сеть. Максимум gzip можно повесить
shaurmista, will-change: scroll-position или виртуальный скролл с помощью position/transform
И кстати да - что значит ускорить? Я почему-то сразу подумал о скорости скролла. Вы имеете в виду загрузку документа? Если да, то вам правильные варианты подсказывают - показывать документ частями.
Андрей, "менять один пакет на точно такой же, но другой" - в смысле? Об этом я в вопросе ничего не нашел
"Точно так же я могу подключить стили обычного toastr (или любого другого пакета) - так же в секции styles указать путь к папке node_modules итд" - ну да, так и делается обычно. А как надо?
Можете делать это не в styles, а явным импортом. Мне так больше нравится например,
AlbaRM, теперь в блоке FRAMEWORKS & EXTENSIONS (там где у вас JS код) выберите jquery, потом в блоке Resources (слева) напишите "slick" и дождитесь появления списка с вариантами, выберите подходящую библиотеку, добавьте к фидлу, сохраните и пришлите ссылку
Остап, а, ну то есть вы имеете в виду что это не реальный ответ сервера, а это просто сообщение консоли об ошибке, понятно. Значит у вас по каким-то причинам сам запрос провалился, надо смотреть консоль. Попробуйте не брать сразу JSON из ответа, а сначала посмотреть результаты запроса - все коды, заголовки, текст ответа и тд и тп
Например можно послать на адрес site.ru/getFile/232423 запрос методом HEAD, а в ответе смотреть заголовок Content-Type, там будет либо image/png, либо image/svg+xml