Qu'est-ce que cette console avertissement, je reçois des Différée à long minuteur tâche(s) pour améliorer la fluidité de défilement?

Mon Application est une Application Cordova. Cette semaine, j'ai vu beaucoup de mises en garde dans ma console:

Deferred long-running timer task(s) to improve scrolling smoothness. See crbug.com/574343.

Jamais vu avant cette semaine. Je n'utilise pas beaucoup de settimeouts que certains de ces procédés sont assez grandes et donc ne sont pas rendu à l'utilisateur que son traitement.

//GETS MEDICINES VIA MYCLOUD
function getMedicinesFromServer() {
    //Start Process
    myProcess("Syncing Medicines", true);
    setTimeout(function () {
            var data = getAllModifiedMedicines(viewModel.MedicineCupboard());
            sendAllMedicines(data);
    }, 300);
}

Est-ce un faux positif ou est-il une meilleure façon.

Plein de Raison pour ces stupides délais d'attente est de veiller à ce que l'utilisateur sait lorsqu'ils cliquent sur un bouton pour envoyer les données, elles sont mis au courant.

À l'ancienne:

myProcess("Syncing Medicines", true);
var data = getAllModifiedMedicines(viewModel.MedicineCupboard());
sendAllMedicines(data);

Ne garantit pas rendu à l'utilisateur le processus.

OriginalL'auteur tyler_mitchell | 2016-05-05