Per il punto uno ci sei, anche se il termine "tradotto" è mooolto impreciso.
Per il punto 2:
non proprio, poichè il server non manda la pagina in maniera istantanea e quindi il browser, se può, cerca di far vedere qualcosa. Ecco il perché dei dubbi che hai esposto dopo.il browser legge prima tutto il codice html,'crea' la pagina, poi 'butta fuori' la pagina
![]()