What is this console warning I keep getting - Deferred long-running timer task(s) to improve scrolling smoothness?
<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>