Frontier's multi-threaded runtime allows background processes to run once a second, minute, hour or daily, or respond to incoming TCP requests, or COM or Apple Event messages. Background processes Agent scripts run continually, as frequently as once per second. On the Macintosh, agent scripts can use the IdleTime Init to run tasks when the machine has been idle for a certain period of time.
Scheduled scripts are agents that run at a specific time.
Responders Frontier's web server is built around a plug-in architecture called Responders . Here's a screen shot of the responders table. Every HTTP request is routed thru this table. The Frontier environment is completely multi-threaded. Your scripts generally don't need to worry about threading issues.