Page MenuHomePhorge

test_timers.cjs
No OneTemporary

Size
893 B
Referenced Files
None
Subscribers
None

test_timers.cjs

// Test setTimeout
Ant.println('Starting timer tests...');
Ant.setTimeout(() => {
Ant.println('setTimeout executed after 1000ms');
}, 1000);
Ant.setTimeout(() => {
Ant.println('setTimeout executed after 500ms');
}, 500);
// Test queueMicrotask
Ant.queueMicrotask(() => {
Ant.println('Microtask 1 executed');
});
Ant.queueMicrotask(() => {
Ant.println('Microtask 2 executed');
});
Ant.println('Synchronous code finished');
// Test setInterval
let count = 0;
const intervalId = Ant.setInterval(() => {
count++;
Ant.println('Interval execution #' + count);
if (count >= 3) {
Ant.clearInterval(intervalId);
Ant.println('Interval cleared after 3 executions');
}
}, 200);
// Test clearTimeout
const timeoutId = Ant.setTimeout(() => {
Ant.println('This should NOT be printed');
}, 300);
Ant.clearTimeout(timeoutId);
Ant.println('Timeout cleared before execution');

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 17, 2:11 PM (1 d, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
528139
Default Alt Text
test_timers.cjs (893 B)

Event Timeline