Браузърът Chrome се срива

Когато зареждам 5mb JSON данни, chrome използва 54% от паметта. Все още повече от 30% са налични. Защо chrome не може да използва наличното свободно пространство. V8 може да поддържа 1 gb данни самостоятелно, така че браузърът трябва да е повече ефективно. Защо се срива при малък размер на данните??

Стъпките, които последвах, са както са дадени

1) Копирайте файла Index .html и flare.json от следната връзка - http://bl.ocks.org/mbostock/4063269

2) Добавете повече данни към файла flare.json и го направете до 5mb

3) стартирайте файла index.html

Грешка при неотговарящ скрипт!!


person JaisoN    schedule 26.03.2015    source източник
comment
Chrome спира да реагира, защото на d3.js отнема време да обработи 5mb данни и нишката на потребителския интерфейс на браузъра спира да реагира причина за това. Ако е 5Mb, тогава броят на обектите, които d3.js трябва да повтори и конструира, ще бъде много голям. Едно нещо, което трябва да направите, за да избегнете това, е да направите мързелива оценка, като използвате settimeout/setInterval   -  person mohamedrias    schedule 26.03.2015
comment
Бих опитал с мързеливо зареждане, синтактичният анализ може да срине браузъра. Ето още една дискусия: stackoverflow.com/questions/8937516/   -  person lastboy    schedule 26.03.2015
comment
Успешно визуализирах 11 mb данни, използвайки същата диаграма на интерфейс на Chromium, използвайки уеб комплекта Node. Ако проблемът е във визуализатора, как можах да го направя??@mohamedrias   -  person JaisoN    schedule 31.03.2015