Size: a a a

React — русскоговорящее сообщество

2020 July 17

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
ttfb
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
что ты закешируешь на первый заход?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
первый заход решает сео
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
и производительность
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
))))) спасибо. Пермишн это к уведомлениям
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
в следствии и индексацию в хухлах
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Daniil Tchernyavsky
в следствии и индексацию в хухлах
так джс быстрее на серваке отработает
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
Dmitry Sidorov
))))) спасибо. Пермишн это к уведомлениям
+
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Это ровно про ttfb и потерю мощностей.
Вообще говоря, можно кешировать эти дела, чтобы на каждый запрос не nodejs напрягался, генерируя html, а там какой-нибудь ngnix разруливал кеш. Но должна быть очень хорошо продуманная политика по-запросного сброса кеша. Скажем, если данные меняются, сервер должен сам инвалидировать тот или иной запрос в плане кеша. Это повышает complexity еще на порядок, но на выходе с точки зрения конечного пользователя может начать казаться, что пуля уже поблескивает серебром.
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Daniil Tchernyavsky
Это ровно про ttfb и потерю мощностей.
Вообще говоря, можно кешировать эти дела, чтобы на каждый запрос не nodejs напрягался, генерируя html, а там какой-нибудь ngnix разруливал кеш. Но должна быть очень хорошо продуманная политика по-запросного сброса кеша. Скажем, если данные меняются, сервер должен сам инвалидировать тот или иной запрос в плане кеша. Это повышает complexity еще на порядок, но на выходе с точки зрения конечного пользователя может начать казаться, что пуля уже поблескивает серебром.
на выходе - меньше бандл, быстрее загрузка
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
а жс ровно так же будет обрабатывать на твоей ноде
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
какой бандл меньше?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
как сср влияет на бандл?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
типо ты сср отдаешь не так как с csr?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
например?
источник

ВП

Всеволод Похваленко... in React — русскоговорящее сообщество
Использую useDropzone. Вопрос - как задать каждой зоне свой onDrop. Нужно сделать превью двум полям и соответственно set... должен идти на разные массивы файлов.                                                                                const {getRootProps, getInputProps, open} = useDropzone({
   accept: 'image/*',
   onDrop: acceptedFiles => {
     setFiles(acceptedFiles.map(file => Object.assign(file, {
       preview: URL.createObjectURL(file)
     })))
     setBackground(acceptedFiles.map(file => URL.createObjectURL(file)))
   },
   noClick: true,
   noKeyboard: true,
 });
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Daniil Tchernyavsky
например?
ну ты отдёешь уже отрендереную страницу?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
а бандл - то как меньше стал? Ты на сср взял и украл пару скриптов или вскрыл их и изменил их код?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Daniil Tchernyavsky
а бандл - то как меньше стал? Ты на сср взял и украл пару скриптов или вскрыл их и изменил их код?
я гружу меньше джса
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
а куда ты деваешь остальной жс из чанков?
источник