TiTreivan, может автор исходил из "тру безопасного" подхода. Ему в коде нужно было проверять маркер Serializable, а EntityRef мог бы поменяться и потерять внутри себя его. Там в целом к сожалению историю кода не получилось посмотреть.
Мое предположение что изначально было просто implements EntityRef, а потом для лучшей читабельности и прозрачности чего за класс отдельно добавили Serializable. А из EntityRef не убрали потому что не мешает(может забыли), а может оставили чтобы не появились новые баги, вдруг где-то что-то его цепляет. Хотя там легко по коду найти что и где. Впрочем, может есть модули и прочие зависимости.
Слава, как вы закидывали файлы на дев сервер? проверьте что там НЕТ папка hot в public/assets/.
Её создаёт дев сервер, ну и она может влиять на то что у вас происходит
godsplane, ну, в любом случае, если на вас повесили "интеграцию", то никуда не деться. Не всегда же чистым css/js обойдешься, либо это будет слишком костыльно.
Поэтому придётся ставить и настраивать.
godsplane, а. Понял. Те интеграцией шаблона в тему fenom не вы занимались.
Ну тогда это не ваша зона ответственности? Эту проблему должен решить разраьботчик который поддерживает сайт на modx.
Ну а если на вас это перекинули, тогда советую самом поднять локальную копию и верстать сразу там в теме modx.
Думаю особых проблем не будет настроить tailwind чтобы он находил себя в нужных шаблонах. Устновите тот же vite, или ваше сборщик конфиг поменяйте, чтобы он кидал готовые js/css в нужные дирректории темы, и всё.
Особых проблем быть не должно.
А я понял, выражаетесь вы конечно не сразу понятно.
А в чем проблема деплоит и щаблоны. Это же нормально, тем более даже при "классическом" подходе нередко и сама верстка менялась, как и классы, так и вложенность/структура?
Слишком много обощенных данных, что значит лагало и тп.
Может соберёте на codepen своё "плохое" решение. Мы посмотрим, может что придумаем)
А 60 fps это иногда путь, а не цель)
Nayro TV, После получения данных нужно вначале его уничтожить( slick('unslick')) + возможно удаление слайдов, после добавляете html, а затем заново создать как вы создавали изначально.
Nayro TV, ну так остался открытым вопрос, каким образом сам слик узнает что есть изменения, если инициализация идёт до изменений.
Значит делайте реиницилизацию. Он же сам по себе не реактивный и тп. Те не будет знать что есть изменения, если его тыкнуть тем или иным способом.
scottparker, вы правы немного неудачно выразился, я у себя в уме вообще ещё проговорил много другое) Написалось почему-то меньше :)
PS ну в любом случае в данном контексте так наверное делать не стоит, тут и слишком много волшебства и и мало проверок было.
bouslayeff, в яндекс вебмастере, выбираете ваш сайт, там раздел Индексирование -> скорость обхода.
По умолчанию типа Яндекс сам определяет насколько вас можно максимально раз в секунду опрашивать.
Но можно задать в ручную от 0,2 до 20 раз в секунду. Это не гарантированное значение, а ограничение верхнего порога.
BEKa T, нет, менять так не нужно. Так вы меняете будто бы те символы это utf8.
Если не верите можете скопировать те кракозябры(без смены ) и проверить например здесь https://www.online-decoder.com/ru
Видимо придётся по особому извращаться.
PS кстати вот похожий вопрос https://qna.habr.com/q/582990 , его решение с конвертация бинарника я видел, но не пробовал
Я не работал таким образом, но через POST запрос он будет же в любом случае сохранять в тот или иной temp , пусть даже придумать его сделать виртуальный диском в ОЗУ.
Но есть способ работы через PUT запрос, я не пробовал в таком ключе, можете поэксперементировать.
Эмм.. а код, телепатически сложно решить.
Вам нужно дебажить.
Где у вас вызывается addAll()?
проверьте каждый из них и разберите массив параметров requests, наверно в одном из них где-то что-то вылетает?
Может даже вместо addAll, использовать .add чтобы вычислить конкретный забагованный.
Но это так, пока теории
Мое предположение что изначально было просто implements EntityRef, а потом для лучшей читабельности и прозрачности чего за класс отдельно добавили Serializable. А из EntityRef не убрали потому что не мешает(может забыли), а может оставили чтобы не появились новые баги, вдруг где-то что-то его цепляет. Хотя там легко по коду найти что и где. Впрочем, может есть модули и прочие зависимости.