જાવાસ્ક્રિપ્ટ એ સ્ક્રિપ્ટીંગ લેન્ગ્વેજ છે, જે શરૂઆતમાં વર્ષ 1995માં બ્રેન્ડન ઇચ દ્વારા વિક્સાવવામાં આવી હતી અને નેટસ્કેપમાં વેબ પેજીસમા આંતરિક ઉપયોગ કરવામાં આવ્યો હતો. [૧૪] ધારાધોરણો અનુસારની આવૃત્તિ ECMAScript છે.[૧૪] ઉપર દર્શાવેલા પેજ દર પેજ મોડેલની કેટલીક મર્યાદાઓ દૂર કરવા માટે, કેટલાક વેબ એપ્લીકેશન્સમાં એજેક્સ એસીન્ક્રોનસ જાવાસ્ક્રીપ્ટ અને એક્સએમએલનો ઉપયોગ કરવામાં આવે છે. જાવાસ્ક્રીપ્ટ એ પેજ સાથે આપવામાં આવે છે, જે માઉસ-ક્લિક્સ જેવા વપરાશકર્તાના પ્રયત્નો સામે અથવા સમય પસાર થવાને આધારે સર્વરને વધારાની એચટીટીપી વિનંતી કરી શકે છે. સર્વર્સના રિસ્પોન્સીસનો ઉપયોગ ચાલુ પેજમાં ફેરફાર કરવા તેમજ પ્રત્યેક રિસ્પોન્સ સામે નવા પેજની રચના કરવા માટે થાય છે. આથી સર્વરને ફક્ત મર્યાદિત કે વધારાની માહિતી આપવાની જરૂર પડે છે. જ્યારથી એકથી વધુ એજેક્સ વિનંતીઓ એક જ સમયે સ્વીકારવાની શરૂઆત થઇ ત્યારથી વપરાશકર્તાઓ માહિતી દુરસ્ત થતી હોય ત્યારે પણ પેજ સાથે પ્રક્રિયાઓ કરી શકે છે. કેટલાક વેબ એપ્લીકેશન્સ નિયમિત રીતે નવી માહિતી ઉપ્લબ્ધ છે કે નહીં તે જાણવા માટે સર્વરને પ્રશ્નો કરે છે.(સંદર્ભ આપો)