Spletne strani ni več treba spreminjati v celoti, od vrha do tal, temveč se lahko s pomočjo DOMa sklicujemo na vsako, še tako majhno podrobnost. Tudi pri oblikovanju elementov imamo veliko bolj proste roke, saj videz določajo slogi CSS, ki jih je mogoče dinamično spreminjati. Potem pa je tu še majhen, ki omogoča povezovanje s strežnikom, ne da bi bilo za to treba osvežiti celotno stran.