javascript, aby znaleźć dostępną pamięć

Od razu wyjaśnijmy: to nie jest pytanie o wyciek pamięci! Mam stronę, która pozwala użytkownikowi wprowadzić pewne dane i JavaScript, aby obsługiwać te dane i uzyskać wynik. JavaScript generuje przyrostowe wyjścia w DIV, coś takiego:

(function()
{
   var newdiv = document.createElement("div");
   newdiv.innerHTML = produceAnswer();
   result.appendChild(newdiv);
   if (done) {
      return;
   } else {
      setTimeout(arguments.callee, 0);
   }
})();

W pewnych okolicznościach obliczenia wygenerują tyle danych, że IE8 nie powiedzie się z tym komunikatem:

niewystarczająca ilość miejsca do przechowywania w przypadku zbyt dużej ilości danych

Pytanie brzmi: czy mogę ustalić, ile danych jest za dużo danych?

jak powiedziałem, nie ma problemu do rozwiązania. To prawdziwy brak pamięci, ponieważ obliczenia wymagają stworzenia zbyt wielu elementów HTML.

Moim pomysłem byłoby uruchomienie funkcji przed wykonaniem obliczeń, aby sprawdzić, czy przeglądarka się powiedzie. Ale żeby to zrobić, myślę, że muszę znaleźć pamięć dostępną dla mojej przeglądarki.

Wszelkie sugestie są mile widziane.

questionAnswers(4)

yourAnswerToTheQuestion