nativescript-idle
安排回调,在应用空闲时调用
npm i --save nativescript-idle

一个 NativeScript 插件,允许您发布一个回调,当应用处于相对空闲状态时执行。这可以用于安排需要在线程上执行的非关键性短期任务,这些任务可以在用户未与应用交互时推迟执行。

例如

import { requestIdleFrame } from "nativescript-idle";

requestIdleFrame(() => {
var msg = "preloading " + route.path;
console.log(msg);
var start = Date.now();
// Task taking ~40ms.
load();
this.loadedPaths.push(route.path);
var end = Date.now();
console.log(msg + " in " + (end - start))
;
});