Highcharts Chrome 71 - утечка - PullRequest
       3

Highcharts Chrome 71 - утечка

0 голосов
/ 11 декабря 2018

При обновлении с Chrome 70 до 71 кажется, что addPoint ломается.В этом методе есть что-то, что приводит к остановке страницы и увеличению загрузки процессора.Не происходит в Chrome 70, но происходит в 71.

http://jsfiddle.net/6xkfvbnt/3/ Наберите «Добавить точки» и наблюдайте за своим диспетчером задач Chrome.

Кто-нибудь еще видел это?

var chart = Highcharts.chart('container', {

    series: [{
        name: 'USD to EUR',
        data: []
    }]
});

$('#button').click(function () {
    var datapts = [];
    for(var x=0; x<613645; x++) {
      datapts.push([1417410061000+x, x]);
    }
    for (var i=0; i < datapts.length; i += 1) {
      chart.series[0].addPoint(datapts[i], false);
    }
    chart.redraw();
});

1 Ответ

0 голосов
/ 12 декабря 2018

Мы пришли к выводу, что это ошибка Chrome 71, а не старшие диаграммы.С простым jsfiddle с использованием Array splice это происходит даже без Highcharts.https://github.com/highcharts/highcharts/issues/9645

Если у вас возникла эта проблема, используйте setData, а не addPoint, так как setData не использует Array.prototype.splice.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...