169 похожих чатов

Люди которые шарят за оптимизацию и всё такое, вопрос к

вам. Создал страницу с 10000 однотимными квадратиками в каждом есть небольшая логика. За сколько время она должна загружаться, чтобы это считалось нормально?

22 ответов

12 просмотров

до трех секунд

Бест практикс ~0.7291197148s

@mengayoqadi

₦₳ⲘɆ- Автор вопроса
Sunrise
Бест практикс ~0.7291197148s

Ну это прям что то слишком быстро

₦₳ⲘɆ- Автор вопроса
lubaskinc0de 🎁
до трех секунд

Ну типа вот такая страничка, тут просто 10000 div с небольшой логикой при наведении

₦₳ⲘɆ
Ну типа вот такая страничка, тут просто 10000 div ...

можно на канвасе логику делать, там таких квадратиков можно очень много сделать :)

₦₳ⲘɆ
Я не рисовалку делаю

та в канвасе можно не только рисовалки делать

macromedia flash назывался

₦₳ⲘɆ- Автор вопроса
₦₳ⲘɆ
Не, тот для Rust

это было Rustа, в темное интернетовое средневековье до iphonов и androidов, но пришел рыцарь-палладин Стив Джобс и победил этого монстра

Мгновенно, так как в таких случаях нужно использовать виртуализацию вывода

₦₳ⲘɆ- Автор вопроса
₦₳ⲘɆ
Они все вмещаются на один экран

Это у тебя игровой движек что-ли? типа сапера?

₦₳ⲘɆ- Автор вопроса
Rain
Это у тебя игровой движек что-ли? типа сапера?

Типа просто тест на сколько медленно будет генерация стилей в реальном времени

₦₳ⲘɆ
Типа просто тест на сколько медленно будет генерац...

ХЗ. У меня косяки визуальные были в хроме при кол-ве отрендеренных дивов около 1000. 10 000 элементов явно уже надо рисовать не на DOM-элементах

₦₳ⲘɆ- Автор вопроса
Rain
ХЗ. У меня косяки визуальные были в хроме при кол-...

Это понятно, но просто было интересно

₦₳ⲘɆ
Это понятно, но просто было интересно

Ну а так, если даже нарисует без косяков, то рендер будет неприлично долго

₦₳ⲘɆ
Это понятно, но просто было интересно

Я бы не рисовал бы 10 000 эелементов я бы квадрат нарисовал в 10*10 и перемещал бы его по фэйковой картинке из 10 000 эелементов, в зависимости от позиции курсора

₦₳ⲘɆ- Автор вопроса
Rain
Я бы не рисовал бы 10 000 эелементов я бы квадрат...

Мне просто нужно было протестировать. Я написал обёртку над stitches и небольшие функции логики, математики и работы с единицами измерения css и мне нужно было проверить на работу под нагрузкой

₦₳ⲘɆ
Мне просто нужно было протестировать. Я написал об...

гм... Ну не знаю в теории скорость генерации должна от производительности компа зависеть У кого там мак с новым процом, там сильно быстрее будет. Кстати firefox до 50 000 DOM-элементов может отрисовать, но жутко медленно А у хрома из-за его опитмизаций, визуальные косяки могут уже при 1000 элементов

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
Карта сайта