Capire il funzionamento interno di un singolo motore di browser è un compito gigantesco che può ingannare solo un normale web dev. Chromium non è un motore standard e webkit (e il cromo è uno di quelli) ha la brutta tendenza di rendere le cose in modi leggermente diversi attraverso le piattaforme. (È un problema con il webkit che diventa più drammatico sui telefoni cellulari, ma è lì)
In ogni caso, per stare al passo con le analogie: è come dover arare un campo con un trattore in autunno e passare il tempo a preoccuparsi dei meccanismi interni di mietitrebbia che alla fine lo ripulirò la prossima estate.
È ... andare fuori strada in modo ossessivo e compulsivo.
Può essere utile se in effetti vuoi sviluppare un plug-in nativo per Chrome OS (il cui futuro è piuttosto incerto, ma, almeno, esiste) ma quello che vuoi veramente sapere per il futuro immediatamente prevedibile nel web dev è HTML4, CSS3, SVG e la quasi-standardizzazione audio / video / canvas / location / storage comunemente nota come HTML5.
... e un javascript toolkit: jquery o amplesdk, sono librerie che costruiscono oltre gli standard e cercano di livellare le discrepanze del browser.
E per favore: fai un favore a tutti e chiedi a qualcuno di insegnarti SQL, è ancora lì, e con molti trucchi intelligenti può scalare su Facebook.
Tutte queste tecnologie risiedono in un livello diverso sopra l'implementazione del browser. E poi oltre, dal lato server delle cose. Sì, gli sviluppatori web eseguono calcoli sul lato server . In realtà, è ciò che paga di più, nella vita reale.
In un singolo codice sorgente del browser, quindi, ci sono un sacco di strategie politiche e di marketing in corso. La guerra dei browser infuria ancora, con concorrenti diversi, ma poi.
Piccoli dettagli fanno la differenza e le scelte di un singolo fornitore non riflettono il consenso "questo dovrebbe essere fatto in questo modo". (e il cromo, essendo influenzato da Google, rifletterà alcune opinioni Google non realmente canoniche su come dovrebbe apparire Internet)