ECMA = European Computer Manufacturers Association
Beh, senza fare un trattato... l'ECMAScript è un linguaggio di programmazione lato client o server i cui standard sono stati definiti di comune accordo tra molti produttori. Viene comunemente chiamato JavaScript per la sua assoluta uguaglianza SINTATTICA con il Java, di cui ricalca molte cose, ma comunque non le caratteristiche di Object-Oriented di fondo proprie delle implementazioni di Java. Inoltre non fa il minimo utilizzo della JVM come spesso si ritiene.
Detto questo... assolutamente orientati sul DHTML, che è comunque lo standard del futuro (neanche troppo del futuro a dire il vero). Guarda che tutto quello che tu hai nominato come chromeless o simili, non sono altro che livelli (dire livelli equivale in buona sostanza a dire DIV), quindi argomenti propri del DHTML.
Il DHTML segue dei precisi standard dettati dal W3C (che nessun browser implementa ad oggi al 100%).
Ti consiglio qualche buona lettura sul DHTML che ti fà fare pressochè qualunque cosa col browser. Ma senza capirne i presupposti risulta un pò ostico.
In pratica una pagina web moderna abbandona tutta quella serie di strutture tipiche del vecchio HTML, che in pratica veniva svolto sequenzialmente (l'oggetto disegnato + in alto era il primo nel codice), riducendo ogni blocco di visualizzazione un singolo componente a se stante, con il quale puoi fare quello che vuoi (sia sui comportamenti che sulla visualizzazione).
Non esiste molto materiale ad oggi sul DHTML (in italiano esistono solo un paio di libri, che hanno di buono solo una 30 di pagine cadauno). Tutta la documentazione la trovi su web, sparpagliata ovunque. Sentirai parlare di concetti come DOM, BOM, BoxModel, CSS.
L'unione di una sapiente gestione del DHTML con Javascript ti consente effetti davvero speciali e leggeri (specie se ti scrivi i codici a mano e non con una RAD).
Calcola che ad oggi con l'utilizzo di un pò di XML, puoi gestire praticamente un intero database tutto attraverso il browser, senza dover mai fare reload di pagina.
HTML sembra semplice, ma ti assicuro che c'è un intero mondo dietro.
Perchè Chromeless e SmartChrome tenderanno a sparire? semplice... perchè forzano il browser (di fatto forzano il document fuori dall'oggetto window, e nella scala gerarchica del BOM questo non è previsto, in quanto il document è figlio di window)... e i produttori non amano che i loro programmi facciano quello per cui non sono costruiti. Spiegazione semplice.
DHTML Central è senz'altro un buon punto di partenza.... ma l'esperienza maggiore te la fai impazzendo sopra ad ogni singolo TAG (e ad oggi sono davvero tanti, e tu sei partito con i filtri visivi, che sono tra gli ultimi in ordine di importanza ). E comunque, risposta breve, quello è il futuro del web.
Se vuoi diventare davvero esperto (se ti dovessi mai interessare) e hai molta pazienza, scaricati gli standard W3C e studiali tipo testo universitario...