Size: a a a

2017 June 02

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in React Kyiv
Ostap Chervak
ok, то скільки JSON.parse займає ? чи ти не міряв ?
вот не мерял, если честно. у нас серваки норм, что я этот функционал написал просто "абы работало". потом, когда закончу с фронтом, вернусь к тому. хочу посмотреть так же на реселект, Катя сказала, что агонь!
источник

OC

Ostap Chervak in React Kyiv
я б всеодно повертав не 10К айтемів на склієнт а тільки 10-15 (чи скільки там в таблиці з пагінацією) і пошук робив serverside
источник

OC

Ostap Chervak in React Kyiv
ось лінки на покурити як правильно такі речі робити по REST
источник

OC

Ostap Chervak in React Kyiv
источник

KP

Kateryna Porshnieva in React Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
вот не мерял, если честно. у нас серваки норм, что я этот функционал написал просто "абы работало". потом, когда закончу с фронтом, вернусь к тому. хочу посмотреть так же на реселект, Катя сказала, что агонь!
Реселект конечно огонь, но надо мерять на конкретных кейсах, не уверена, что тут он даст большой выигрыш
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in React Kyiv
Ostap Chervak
я б всеодно повертав не 10К айтемів на склієнт а тільки 10-15 (чи скільки там в таблиці з пагінацією) і пошук робив serverside
у меня на странице 2-4 графика, которые строятся из всей даты + с 10 плашек КПИ, которые считаются из всей даты. Эта штука динамечски меняется от действий пользователя. Мне без всей даты никак.
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in React Kyiv
Kateryna Porshnieva
Реселект конечно огонь, но надо мерять на конкретных кейсах, не уверена, что тут он даст большой выигрыш
Ну так попробуем как руки дойдут. Потом скажу, всё норм или не зашло.
источник

OC

Ostap Chervak in React Kyiv
агрегувати графіки і КПІ на серваку ?
источник

KP

Kateryna Porshnieva in React Kyiv
Для начала, надо сделать цикс асинхронным и подгружать по 10 айтемов, а не считать сразу все
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in React Kyiv
Ostap Chervak
агрегувати графіки і КПІ на серваку ?
думал я об этом. но на каждый чих дёргать бек —- лаги обеспеченны. даже если там по 0.5 сек.
источник

OC

Ostap Chervak in React Kyiv
якраз навпаки
источник

OC

Ostap Chervak in React Kyiv
100-200ms такі речі мають віддаватись
источник

OC

Ostap Chervak in React Kyiv
зато на клієнті взагалі немає ніяких вирахувань
источник

OC

Ostap Chervak in React Kyiv
тільки render
источник

OC

Ostap Chervak in React Kyiv
що навпаки дасть більше швидкодії для кінцевого користувача
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in React Kyiv
Ostap Chervak
зато на клієнті взагалі немає ніяких вирахувань
это было б очень круто. но есть ряд факторов, которые не позволяют этого сделать. я реально очень ограничен в инструментах и лимитированных требованиях. Одно из них —- почти офлайн. Поэтому у меня максимум обработки на серваке, и далее уже работа с упорядоченными данными на фронте.
источник

RL

Roman Liutikov in React Kyiv
БД на клиенте вряд ли поможет, если нужно делать запросы на каждый чих, даже с дебоунсом.
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in React Kyiv
На самом деле, то что мы пилим, надо было делать как локальное ПО, а не веб. Было б в 100500 раз лучше. Но раз уж взялись, надо доделать.
источник

RL

Roman Liutikov in React Kyiv
Кто-то закидывал мысль про ленивость. Типа ленивая коллекция из трансдьюсера. Эффективные вычисления + вычислять только то, что нужно (если есть пагинация)
источник

RL

Roman Liutikov in React Kyiv
И воркер
источник