( BaT | 2018. 06. 04., h – 22:08 )

Az alapvető probléma az, hogy a HTML dokumentum leírásra lett kitalálva, nem GUI programozásra. Egy dokumentum esetén nem probléma, ha a megjelenítő program egy picit máshogy rendezi el az elemeket, vagy más GUI widgetet használ ugyanahhoz az elemhez, ezért lehet ugyanazt az oldalt értelmesen megjeleníteni és használni egy 4k TV-n és egy 5"-os mobilon is. Nyilván ennek az az ára, hogy sok mindent nem, vagy nem úgy lehet megoldani, mint egy natív alkalmazásban. Az már ne a nyelv hibája legyen, hogy olyasmire akarják használni, amire nem való.

Pl. ott vannak a szemantikus elemek, amikkel egyszerűen le lehet írni egy híroldalt, egy blogot, vagy egy wiki oldalt. Vajon értelmes leírni velük egy webshopot, egy chatprogramot vagy egy térképet?

Btw a JavaScript környékén sincs minden rendben, itt van pl. ez az agyhalott javaslat, ami nagy valószínűség szerint be fog kerülni a következő EcmaScript verzióba.