Size: a a a

2020 October 23

С

Смородина in Angular Kyiv
Добрый день. Подскажите пожалуйста по поводу рендеринга angular/react вот не могу понять, вот например, есть куча елементов , по типу 1000 которые прилетели как-то с базы и нужно изменить один на фронте, как работает реакт а как энгуляр в плане времени и действий. Не могу пока просто врубиться в тему increment/virtual домов
источник

IF

Igor Filippov in Angular Kyiv
Смородина
Добрый день. Подскажите пожалуйста по поводу рендеринга angular/react вот не могу понять, вот например, есть куча елементов , по типу 1000 которые прилетели как-то с базы и нужно изменить один на фронте, как работает реакт а как энгуляр в плане времени и действий. Не могу пока просто врубиться в тему increment/virtual домов
Зачем оно тебе? Чтобы разобраться и в том, и в том, я думаю надо в исходниках копаться, что долго и трудно. А реального импакта на твои возможности не будет особого, кроме самоудовлетворения
источник

IF

Igor Filippov in Angular Kyiv
Обычному пользователю. абсолютно не заметно, хоть ты на ангуляре будешь дом менять, хоть на сверхбыстром инферно. Может на 1000 элементов и будет заметна разница. Но я что-то не видел таких сайтов, где бы сразу 1000 рендерилась.
источник

С

Смородина in Angular Kyiv
у меня стоит задача и нужно выбрать технологию, специалиста нету, там происходят тысячи событий отображений элементов за 10 минут
источник

С

Смородина in Angular Kyiv
а дальше нагрузка будет до миллиона по итогу
источник

С

Смородина in Angular Kyiv
и они все отображаются на карте
источник

IF

Igor Filippov in Angular Kyiv
Прямо на одно экране?
источник

С

Смородина in Angular Kyiv
да, масштаб большой
источник

IF

Igor Filippov in Angular Kyiv
Тут наверное только wasm потянет такое.
источник

IF

Igor Filippov in Angular Kyiv
Если же говорить за жс фреймворки, то самый высокопроизводительный из популярных это Свелт.
источник

С

Смородина in Angular Kyiv
грустная тема, но всё же интересно по реакту и энгуляру
источник

B

Bohdan in Angular Kyiv
а данные откуда приходят через вебсокеты?
источник

G

George in Angular Kyiv
Смородина
и они все отображаются на карте
смотри сразу карты на webGL
источник

С

Смородина in Angular Kyiv
да, всё по сокетам летит
источник

G

George in Angular Kyiv
вообще не очень понятно зачем сразу все рисовать - вроде как batch processing должен сильно помочь тебе.
источник

G

George in Angular Kyiv
кластеризация еще
источник

G

George in Angular Kyiv
человек вряд ли спосебен отследить настолько большое обновление точек
источник

С

Смородина in Angular Kyiv
нашёл как по мне крутую статью, есть способы которые мне помогут. https://habr.com/ru/company/ruvds/blog/485642/
источник

С

Смородина in Angular Kyiv
Спасибо всем за советы
источник

R

Roro in Angular Kyiv
привет, есть такой кейс: создаю в компоненте Formgroup и подписываюсь на valueChanges. При изменении некоторого параметра в темплейте, мне надо создать совершенно другой Formgroup и подписаться уже на него. Интересует вопрос, как лучше менеджить эти подписки (надо отписаться от сторой формы и подписаться на новую)
источник