Client - side changes allow the page to be updated in small chunks which feels like a desktop application .
Are limited to JavaScript and run in the user 's browser , which may have limited computing power .
Client - side changes allow the page to be updated in small chunks which feels like a desktop application , but are limited to JavaScript and run in the user 's browser , which may have limited computing power .