જ્યારેપણ તમે કોઈ વેબ પૃષ્ઠના કોઈ ભાગને પ્રોગ્રામથી બદલવા માંગો છો, તો તમારે DOM ને સંશોધિત કરવાની જરૂર છે. દસ્તાવેજની જટિલતા અને કદ પર સેમ્યુઅલ, DOM ને ખસેડવું અને અપડેટ કરવું તે વપરાશકર્તાઓને સ્વીકારવા તૈયાર થઈ શકે તે કરતાં વધુ સમય લાગી શકે છે, ખાસ કરીને જો તમે ધ્યાનમાં લો કે વર્ક બ્રાઉઝર્સને જ્યારે DOM માં કોઈ ફેરફારો થાય ત્યારે શું કરવાની જરૂર છે. હકીકતમાં, જ્યારે પ્રત્યેક DOM ને અપડેટ કરવામાં આવે છે ત્યારે, બ્રાઉઝર્સને CSS નું ફરી ગણતરી કરવા અને વેબપૃષ્ઠ પર લેઆઉટ અને ફરીથી કાર્ય કરવાની કામગીરી કરવાની જરૂર છે.