title: What is this console warning I keep getting - Deferred long-running timer task(s) to improve scrolling smoothness?
body: <p>My Application is a Cordova App. This week I've seen a lot of warnings in my console:</p>
  
  <pre><code>Deferred long-running timer task(s) to improve scrolling smoothness. See crbug.com/574343.
  </code></pre>
  
  <p>Never seen it before this week. I do use alot of settimeouts as some of the processes are quite large and therfore aren't rendering to the user that its processing.</p>
  
  <pre><code>// GETS MEDICINES VIA MYCLOUD
  function getMedicinesFromServer() {
      // Start Process
      myProcess("Syncing Medicines", true);
      setTimeout(function () {
              var data = getAllModifiedMedicines(viewModel.MedicineCupboard());
              sendAllMedicines(data);
      }, 300);
  }
  </code></pre>
  
  <p>Is this a false positive or is there a better way.</p>
  
  <p>Full Reason for these silly timeouts is to ensure the user knows when they click a button to push data up they are made aware. </p>
  
  <p>Old way:</p>
  
  <pre><code>myProcess("Syncing Medicines", true);
  var data = getAllModifiedMedicines(viewModel.MedicineCupboard());
  sendAllMedicines(data);
  </code></pre>
  
  <p>Didn't guarantee rendering to user the process.</p>