Теоретически нет, в стандартах не указано. На практике браузеры могут реализовывать какое-то ограничение (скажем, килобайт или два) из соображений здравого смысла.
Однако в любом случае вводить большие объемы данных таким образом неудобно. А выводимые в alert/prompt/confirm строки в некоторых браузерах обрезаются, чтобы модалка влезла в экран.