• Как оптимизировать код с Promise.all?

    @Fqwd123 Автор вопроса
    WbICHA, а ну если в этом смысле то да, согласен. Но это не меняет того что в консоль оно выводит все результаты почти мгновенно, а если обернуть в промис, то ждёт секунды 4-5
  • Как оптимизировать код с Promise.all?

    @Fqwd123 Автор вопроса
    WbICHA, по сути всё тоже самое, только тут я вывожу в консоль, вот только что опять проверил, так все запросы и вывод в консоль срабатывают мгновенно
    getAllTasksFromCybersport = async () => {
    
    
            const response = await axios.get(Variables.cybersportNewsLineLink);
    
            const data = response.data.data.map((item) => {
                return {
                    '_id': item.id,
                    'title': item.attributes.title,
                    'publishedAt': item.attributes.publishedAt,
                    'slug': item.attributes.slug,
                    'image': item.attributes.image,
                    'text': this.getTextDataFromCybersport(item.id)
                }
            });
    
            await dbNews.saveData(data, (err) => {
                if (err.code === 11000) {
                    return;
                }
                console.error(err);
                throw err;
            });
    
            return data
        }
    
        getTextDataFromCybersport = async (newsId) => {
            const news = await axios.get(Variables.cybersportOneNewsLink + newsId);
            const text = news.data.data.attributes.content.blocks.map(item => {
                if (item.data.text) {
                    return Utils.clearHtmlTags(item.data.text)
                }
            })
            console.log(text)
        }
  • Как оптимизировать код с Promise.all?

    @Fqwd123 Автор вопроса
    WbICHA, ну как не ждал, текст в консоль же выводился, значит ответ приходил. Или я что то не правильно понял?
  • Как добавить такую анимацию?

    @Fqwd123 Автор вопроса
    Ankhena, нашел конвертор gif в css, но он выдал какой то нереальный по размеру файл https://codepen.io/qweqweqwe123123/pen/mdmqWJJ . Я задам последний вопрос, а все же вставить gif анимацию это нормальная практика или всё же правильно будет ручками через css?
  • Как добавить такую анимацию?

    @Fqwd123 Автор вопроса
    Ankhena, ну это и так понятно, но а как всё остальное? Как нарисовать сам курсор?
  • Reduce unused JavaScript?

    @Fqwd123 Автор вопроса
    Red_Devi1, не знал про настройку, поинтересуюсь, звучит круто, спасибо. Но я писал о другом, мой js файл весит 90к килобайт, допустим я его разьбью отдельно для страницы товара, отдельно для корзины, и отдельно для формы оплаты. Это получается каждая из этих страниц будет немного дольше грузится, пока будет делаться запрос, моя же логика состоит в том что бы при первой загрузке сайта пользователь загрузил 1 js файл, и при переходе на другие страницы он не делал лишний запрос. Хотя я вот пишу и подумал что может преувеличиваю и этот +1 запрос не такая уж и проблема))
  • Reduce unused JavaScript?

    @Fqwd123 Автор вопроса
    Red_Devi1, как вариант, но тогда кэширование js-а слетает, так я один раз загрузил на главной, и больше не нужно, а так +1 хоть и очень маленький, но все же запрос. + к тому же не решает проблему с ивентами
  • Reduce unused JavaScript?

    @Fqwd123 Автор вопроса
    SagePtr, для людей(для заказчика)
  • Как сделать редирект назад?

    @Fqwd123 Автор вопроса
    Vova, блин крутая штука эти куки, вот почему каждый сайт так настойчиво предлагает принять эти самые печеньки)), как я без них что то делал, спасибо огромное
  • Как сделать редирект назад?

    @Fqwd123 Автор вопроса
    никогда не работал с куки, но попробую, я правильно понимаю что всё это задается на стороне сервера?
  • Стоит ли разбивать css/js для разных страниц?

    @Fqwd123 Автор вопроса
    а не пишет ничего про неиспользуемый js код? К примеру на главной у меня js-са не так много, а вот в корзине или на странице товара валом, не будет ругаться при инспекции главной?
  • Стоит ли разбивать css/js для разных страниц?

    @Fqwd123 Автор вопроса
    WapSter, а если у меня скажем так, медленный сервер? Хотя скорее это уже нужно тестировать, просто я не совсем понимаю что будет легче, скачать 1 большой файл, например со стилями всего сайта, или несколько маленьких, с глобальными стилями и стилем локальной страницы, например корзины
  • Стоит ли разбивать css/js для разных страниц?

    @Fqwd123 Автор вопроса
    а если у меня скажем так, медленный сервер? Хотя скорее это уже нужно тестировать, просто я не совсем понимаю что будет легче, скачать 1 большой файл, например со стилями всего сайта, или несколько маленьких, с глобальными стилями и стилем локальной страницы, например корзины
  • WP + Woocommerce как добиться 90 pagespeed?

    @Fqwd123 Автор вопроса
    Дмитрий, дело в другом, у меня есть 3-4 больших картинки в баннере, и мне нужно что бы блок к картинками баннера игнорировался и не загружался в CDN так как слишком видны потери в качестве( в то время как другие картинки намного меньше и потерь не видно). В документации я нашел что можно отдельную ссылку на картинку взять и внести в исключение, но как быть если эти ссылки у меня постоянно меняются, как сделать что бы сам блок с картинками перестал грузится
  • WP + Woocommerce как добиться 90 pagespeed?

    @Fqwd123 Автор вопроса
    Дмитрий, вернее не баннер, а блок с баннерами, как отдельную картинку/страницу задизейблить я нашел, но в блоке с баннерами картинки часто меняешься, пихать ссылки точно не вариант
  • WP + Woocommerce как добиться 90 pagespeed?

    @Fqwd123 Автор вопроса
    Дмитрий, спасибо помогло, но 1 большой баннер все равно размытый как бы я не игрался с quality. А можно как то сделать что бы определенный баннер вовсе игнорировался?
  • WP + Woocommerce как добиться 90 pagespeed?

    @Fqwd123 Автор вопроса
    Дмитрий, спасибо за совет с JetPuck, он у меня как раз стоял, но у меня почему то качество картинок заметно ухудшилось, страшно представить как это выглядит на retina, не знаете, можно ли это как то пофиксить?
  • WP + Woocommerce как добиться 90 pagespeed?

    @Fqwd123 Автор вопроса
    Антон Литвиненко, на самом деле сайт реально очень долго грузится, но а вообще у меня было достаточно клиентов для которых это основной показатель "качества", в код же они не будут лезть. Но а в целом согласен, учитывая что 99% вместо реальной оптимизации просто пытаются обмануть алгоритм, в целом штука не особо показательная
  • При загрузке определённой области страницы заблюрить её?

    @Fqwd123 Автор вопроса
    да я просто не указал в вопросе, где то на подсознательном уровне помню что в jQuery есть функция которая как раз это делает( контент блюрится и блюр понемногу спадает), но не могу её никак найти. А так я в принципе так и сделал как вы написали
  • Оформить заказ без оплаты?

    @Fqwd123 Автор вопроса
    Это вариант, но конкретно в моём случае не подходит.
    Мне пришлось сделать так: если выбирается другая страна( не США), у пользователя только 1 способ доставки "Весь мир". Потом я сделал кастомный метод оплаты и убрал все остальные методы( пейпал, карточки итд) при условии что выбран этот метод доставки.
    П.С. в любом случае спасибо за ответ