In che modo i browser dipingono un albero di rendering sullo schermo?

6

Sono interessato a creare un motore di rendering simile a un browser. Capisco un po 'come funzionano i toolkit OpenGL e GUI. Ma in che modo i browser mettono effettivamente i pixel sullo schermo? Sono come i rasterizzatori software che analizzano ogni linea e dipingono qualunque cosa si trovi nell'albero di rendering? O si comportano come toolkit GUI e funzioni di chiamata per visualizzare elementi su determinate coordinate? Ci sono librerie che si focalizzano specificamente sulla porzione di pittura del percorso di rendering critico del browser?

    
posta Reed G. Law 05.09.2014 - 07:36
fonte

1 risposta

3

Al livello molto basso, il browser richiederà una finestra dal toolkit della GUI e userà le sue funzioni di pittura per disegnarle.

A livello medio, c'è un motore di rendering che prende un DOM e lo trasforma in comandi di disegno, come ad esempio Gecko o il popolare" Webkit ".

Vedi anche questo discorso: link

    
risposta data 17.11.2014 - 18:03
fonte

Leggi altre domande sui tag