Здравствуйте!
Имеется довольно большая матрица (чем больше- тем лучше).
Как правильно отрисовать её на странице?
Хотелось бы еще и с нормальной частотой, хотя-бы раз в 50 ms.
// сейчас в таком виде
function renderMatrix(matrix, selector) {
var wrap = document.querySelector(selector);
wrap.innerHTML = '';
for (var y = 0; y < matrix.length; y++) {
wrap.innerHTML += '<br>';
for (var x = 0; x < matrix[y].length; x++) {
var cell = matrix[y][x];
wrap.innerHTML += '<div class="_'+ cell +'">'+ cell +'</div>';
}
}
}
И еще, не будет ли быстрее преобразовывать матрицу в строку через arr.toString(), помещать строку на страницу, а потом регулярным выражением заменить клетки на дивы?
Картинка