ячеек. Сетка скроллится, видна пользователю лишь часть. Изначально использовал обычную html table, но подумал, что более экономично по ресурсам нарисовать её на canvas. Но с канвас траблы с отображением тонких линии в один пиксел и там нужно возиться с dpi, я запарился и так и не получил нужного результата. Есть ли ещё какой способ отобразить подобную сетку из тонких линий, чтобы оно везде норм работало? Может какой webgl?
Svg в данном случае тоже не самый оптимальный вариант как я понял..
Виртуализация
https://codepen.io/Nick__Name/pen/vYbyzvd
Спасибо за пример! Я делал примерно так, но нужно, чтобы учитывалось dpi. Вот два скрина, на одном поставил масштаб 0.5 - и как раз на моём экране отобразилось как надо - толщина линий в один экранный пиксел. Но нужно, чтобы так было автоматически на любом экране)
Я могу ошибатся, не особо спец, но мне думается что не лишне было бы проверять все это на реальных девайсах, или через какие-небудь спец проги, типа android studio. Можно попробывать на прямую работать с массивом пикселей, через ImageData, и отрисовывать его через drawImage, с svg не связывался особо но думаю и через него можно, в общем х.з.)))
Обсуждают сегодня