Size: a a a

WordPress && WooCommerce

2021 April 02

AB

Andrey Berezhnoy in WordPress && WooCommerce
берем 3G и мобилу - и ты ждешь еще дольше
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Andrey Berezhnoy
в случае с SPA ты 2 секунды смотришь в белый экран пока парсится JS
в случае SSR у тебя почти сразу отрисовывается скелет, а остальное уже потом
ну это если ты скелета не написал.

зайди в фейсбук, в гитхаб, в трелло - первые 2 секунды моргает скелет. но скелет грузится оч быстро.

а далее на скелет уже дорисовываются приватные данные
источник

ML

Max Lyuchin in WordPress && WooCommerce
Позвали выступить на митап в местный универ. Думаю над темой «забытый объектный подход... oh wai...»
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
Anatoly Yumashev
ну это если ты скелета не написал.

зайди в фейсбук, в гитхаб, в трелло - первые 2 секунды моргает скелет. но скелет грузится оч быстро.

а далее на скелет уже дорисовываются приватные данные
у фейсбука гибридный рендер
там SSR рисует скелет, а остальное догружается
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
гитхаб вообще не SPA
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Max Lyuchin
Позвали выступить на митап в местный универ. Думаю над темой «забытый объектный подход... oh wai...»
не смей травмировать психику студентов
источник

ML

Max Lyuchin in WordPress && WooCommerce
Anatoly Yumashev
не смей травмировать психику студентов
А чо они мне сделают?
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Max Lyuchin
А чо они мне сделают?
они тебе ничего, а ты им жизнь можешь искалечить ))
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
Andrey Berezhnoy
у фейсбука гибридный рендер
там SSR рисует скелет, а остальное догружается
и куча кешей поверху, да
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Andrey Berezhnoy
гитхаб вообще не SPA
ты отключи JS и посмотри что первое грузится ) например в доске проекта. или в первой странице репы.

по сути там сначала грузится быстрый скелет, а потом дорисовываются данные на клиенте
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
гитхаб это не SPA
источник

ML

Max Lyuchin in WordPress && WooCommerce
Anatoly Yumashev
они тебе ничего, а ты им жизнь можешь искалечить ))
Если хотя бы парочка из аудитории сойдут с жава-поезда, буду считать что жизнь прожита не зря
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Andrey Berezhnoy
гитхаб это не SPA
это да. но там оч грамотно разделен скелет и клиентский рендер. на мой взгляд идеально
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
а у фейсбука очень хреново сделано кеширование
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
мне уже 4 часа пишет про новый месседж, хотя я его прочитал)
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
обновляю страницу и снова пишет про новый месседж
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
но SSR сам по себе непростая штука, а всякие ухищрения что делают в огромных проектах - это еще сложнее
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
первая сложность - данные
вторая сложность - писать изоморфный код.

плюс решение использовать SSR сразу ограничивает тебя в выборе готовых решений, ибо мало что может исполняться на сервере
источник

AB

Andrey Berezhnoy in WordPress && WooCommerce
третья проблема и сложность - реакт просто говнидло и ты неизбежно отловишь двойной рендеринг при загрузке страницы)
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Жизь боль ) ВордПресс - наше все ))
источник