Categories: Новости

WooCommerce стремится улучшить производительность блоков корзины и оформления заказа

Сопровождающие блоки WooCommerce просят сообщество разработчиков поделиться отзывами о любых проблемах с производительностью, с которыми они сталкиваются с блоками «Корзина» и «Оформить заказ».

«Мы знаем, что в этой области предстоит проделать большую работу, и мы хотим ее улучшить», — сказал разработчик WooCommerce Алекс Флориска.

«Мы особенно заинтересованы в любых проблемах, связанных с производительностью, которые могут помешать продавцам или разработчикам использовать блоки «Корзина» и «Оформить заказ» вместо версии с коротким кодом».

В репозитории плагина есть девять открытых проблем, относящихся к производительности. Большинство из них не являются прямыми и требуют дополнительных исследований и испытаний. Например, сообщалось , что проблема с запуском нескольких блоков сеток продуктов увеличила время отклика на 4+ секунды. Участники предложили несколько разных идей для решения проблем с производительностью, например, поэкспериментировать с useSuspenseSelectулучшением восприятия загрузки различных блоков и найти способ отслеживать производительность блоков «Корзина» и «Оформить заказ» . Ни один из этих билетов еще не видел большого движения.

Владельцы магазинов не захотят переходить на более медленную процедуру оформления заказа, поэтому команда WooCommerce ищет отзывы, которые помогут им ускорить блокировку корзины и оформления заказа. До сих пор один пользователь сообщил, что из-за ошибки в стороннем плагине он получил представление о том, что блочная проверка добавляет к полезной нагрузке JS-актива.

«Я думаю, что это добавляет по крайней мере ~ 300 КБ (сжатых) полезных данных JS (начальные цифры, мой процесс измерения все еще продолжается)», — сказал Лехо Краав.

«Мы не планируем в ближайшее время преобразовывать нашу классическую тему в блочную тему, но все же мне не по себе от этого направления».

Флориска дополнила этот отзыв несколькими беглыми тестами, сравнивающими устаревшую проверку шорткода с проверкой блоков и Shopify:

Блоки Оформление заказа по шорткоду Shopify
Общая полезная нагрузка 2,9 МБ 935кб 6,1 МБ
Всего передано 2,1 МБ 1,3 МБ* 3 МБ
Количество запросов 144 77 146

«Количество запросов для блоков почти удвоилось, что не очень хорошо, поэтому мы можем это изучить», — сказала Флориска. «Я подозреваю, что причина в том, что мы полагаемся на несколько уровней абстракции сверху — WooCommerce и WordPress, каждый со своими пакетами и набором способов выполнения определенных действий. Мы можем провести расследование, если сможем просто это».

Обсуждение того, как улучшить производительность корзины и блока оформления заказа , все еще открыто для большего числа разработчиков, которые могут оставить отзыв, и исследования продолжаются. Хорошей новостью является то, что сопровождающие WooCommerce знают, какой вес добавляет блочная проверка, и активно ищут способы улучшить ее для пользователей.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago