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

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

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

22 ответов

28 просмотров

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

Бест практикс ~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 элементов

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта