title: Browser crashes for specific data in google chart
body: <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>var timeType = "year", data = JSON.parse('{"cols":[{"label":"Year","type":"string"},{"label":"Scans successful","type":"number"},{"label":"Scans failed","type":"number"},{"label":"Scans declined","type":"number"}],"rows":[{"c":[{"v":0,"f":2016},{"v":5},{"v":0},{"v":3}]},{"c":[{"v":1,"f":2015},{"v":0},{"v":0},{"v":0}]},{"c":[{"v":2,"f":2014},{"v":0},{"v":0},{"v":0}]},{"c":[{"v":3,"f":2013},{"v":0},{"v":0},{"v":0}]},{"c":[{"v":4,"f":2012},{"v":0},{"v":0},{"v":0}]},{"c":[{"v":5,"f":2011},{"v":0},{"v":0},{"v":0}]}]}');
      
  google.charts.load('current', {'packages': ['corechart']});
  google.charts.setOnLoadCallback(chartReady);
  
  function chartReady() {
    chartData = new google.visualization.DataTable(data);
    chart = new google.visualization.ComboChart(document.getElementById('comboMonthScan'));
    chart.draw(chartData, {
      seriesType: 'bars',
      chartArea: {
        'width': '90%',
        'height': '80%'
      },
      legend: {
        'position': 'top'
      }
    });
  }</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div id="comboMonthScan" style="width:100%; height:400px;"&gt;&lt;/div&gt;
  
  &lt;script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"&gt;&lt;/script&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p><strong>WARNING: Running the code snippet may crash your browser!</strong></p>
  
  <p>The data is valid according to the console.log output. For different numbers it works and shows the expected result, while showing this subset immediately freezes the UI, spikes the CPU to over 50% and starts consuming RAM until its forcably closed. I already <a href="https://github.com/google/google-visualization-issues/issues/2361" rel="nofollow">created a GitHub issue</a> but it looks like the repository is not maintained by Google.</p>
  
  <p>Why does the problem exist, and how can i make it work? Do i use a keyword that crashes the visualization api?</p>