В настоящее время я работаю над веб-приложением и вдохновлен несколькими различными приложениями (в основном Cloud9IDE), в том, как они хранят значительную часть своего интерфейса в объектах javascript. Это позволяет невероятно легко добавлять функции в будущем, а также позволяет расширять возможности в будущем.
Вопрос в том, в какой момент хранение данных в памяти (через javascript) становится грубым. Я строю социальную сеть (думаю, как Twitter), и по существу я бы хотел сохранить объект для каждого "твита", а также несколько более широких объектов для элементов интерфейса.
Существуют ли жесткие ограничения, заставляемые браузерами, сколько памяти я могу использовать? Будет ли мой сайт разбит, если я перейду? Или весь браузер потерпит крах? Будет ли это замедлять пользователя? Если да, существует ли общее правило, сколько памяти будет беспокоить среднего пользователя?