Что такое внеэкранный рендеринг в ChromiumEmbeddedFramework (CEF)

Я не могу понять термин «рендеринг вне экрана» в контексте встроенной структуры хрома.

Когда он должен использоваться или как он должен использоваться.

Очень глубоко в кодовой базе (cef) можно отследить и найти какой-то смысл.

Пожалуйста помоги.


person Chandra Koduru    schedule 10.03.2015    source источник


Ответы (2)


Вы можете увидеть описание здесь: GeneralUsage#Внеэкранный рендеринг

Его можно использовать, например, для загрузки очень большой страницы в фоновом режиме и последующего ее отображения (это будет намного быстрее).

Или, например, для сканирования страниц, наполненных js-кодом: CEF запустит все скрипты в фоновом режиме и вернет вам результирующую страницу.

person vladon    schedule 10.03.2015
comment
Отличный ответ, также часто используемый там, где вам нужен контроль над окончательным рендерингом. Подумайте о 3D-играх, которые используют DX или OpenGL и должны иметь возможность рисовать эту конечную текстуру как часть своего конвейера. - person Kevin Boyle; 10.03.2015

Внеэкранный рендеринг — это когда вы хотите создать предварительный просмотр страницы в формате JPEG, но не показывать никаких окон.

Это позволяет отображать страницу без (выключенного) экрана.

person DenisKolodin    schedule 22.12.2016
comment
Как внеэкранный рендеринг можно использовать для предварительного просмотра миниатюр - person Stanly; 25.06.2019