Stagione 77: L'implementazione di un rendering engine
Come un browser trasforma HTML e CSS in pixel, raccontato con la metafora del teatro: il copione messo in scena e tenuto vivo, un fotogramma alla volta. Una pagina non e' un disegno, e' il risultato di una catena di trasformazioni da una descrizione a dei pixel, e ogni modifica rientra nella catena a un'altezza che e' il suo prezzo. Dieci puntate dal testo all'albero, dalla cascata al layout, dal disegno al compositing, fino al ritmo dei fotogrammi e all'arte di non ricalcolare cio' che non e' cambiato. Magia e macchina insieme: il browser non disegna la pagina, la ricalcola.
Episodi
10 episodi
Dalla descrizione ai pixel
La sintesi: tutta la catena da una descrizione ai pixel, la pietra angolare per intero, e il cambio di sguardo da un browser che disegna a una catena che ricalcola...
Non tutto va ricalcolato
Non tutto va ricalcolato: gli alberi conservati e la marcatura, l'equilibrio tra fidarsi dei default e aiutare con precisione, e la stessa scommessa dei framework...
Il ritmo dei fotogrammi
Il ritmo dei fotogrammi: il budget di sedici millesimi, il ciclo di ogni fotogramma, il codice lungo che intasa la via principale, e i tre livelli come leva...
I pezzi su rotelle
I pezzi su rotelle: rasterizzazione, layer e compositing, perche' transform e opacita' sono economici, la seconda squadra, e lo scoppio dei pannelli...
Dare colore
Dare colore: il disegno come ricetta ordinata, l'ordine e i mondi della profondita' che spiegano perche' il numero piu' alto a volte non basta, il ritaglio...
Quando il palco si stringe
Perche' rimettere in scena e' lo stadio piu' caro: la propagazione a valanga, il layout incrementale, e il flagello di alternare modifiche e misure...
Mettere in scena
La messa in scena: chi va davvero in scena, il modello a scatole, il flusso a blocchi e in linea, e la geometria che scende dalla larghezza del palco...
Chi decide l'aspetto
Lo stile come gara: la cascata e la specificita' scelgono il valore finale di ogni proprieta', l'ereditarieta' cola dal genitore, e le parole relative diventano valori concreti...
Dal testo all'albero
La pietra angolare: la pagina non e' testo ma un albero, costruito con tolleranza agli errori, e ogni stadio e' la trasformazione di un albero in un altro, fino ai pixel...
La descrizione e il quadro
La pipeline che porta una descrizione fino ai pixel, la metafora del teatro, e il filo della stagione: ogni modifica rientra nella catena a un punto diverso, e quel punto e' il suo prezzo...