Допустим необходимо ограничить размер загружаемого файла на сервер в обычной веб форме. Это не сложно сделать на стороне сервера php, perl, ruby даже apache имеет инструменты для решения данной задачи. Но вот незадача - что если нужно предотвратить отправку формы если размер файла слишком велик?(к чертям клиентская валидация которая проведет пользователя по всем обязательным полям и хитрым правилам заполнения, по отправке вернет ему epic fail - из-за какого-то вложения на пол метра больше чем нада).