Я читал на SO и в других местах, которые перерисовывают и перекрашивают -flows дорого обходятся браузеру.
Меня интересуют альтернативы CSS/JS для перерисовки/display:none
и перерисовки/visibility:hidden
, которые не так требовательны к вычислительным ресурсам браузера.
Просто для ясности, и, пожалуйста, поправьте меня, если я ошибаюсь, общий сценарий повторного потока — это когда вы устанавливаете display:none
для элемента, который вы хотите переключить отображение, например, раскрывающееся меню. Повторный поток означает, что браузер сначала "перетекает", т. е. отображает элемент и все под ним как видимое содержимое, но затем должен перестроить все это, потому что выпадающее меню должно быть скрыто.
Также приветствуется комментарий о том, является ли производительность переплавления и перерисовки чем-то, о чем люди должны заботиться.
display:none
, которое можно было бы использовать, прежде чем оно начнет выглядеть отрывисто? - person tim peterson   schedule 04.03.2013display:none
, то его не нужно передавать, а затем повторно запускать при рендеринге страницы? Можете ли вы дать ответ, который представляет собой типичный пример того, что такое повторный поток? - person tim peterson   schedule 04.03.2013