-<!DOCTYPE html><html lang="en"><head><link rel="dns-prefetch" href="https://www.googletagmanager.com/"><link href="https://www.googletagmanager.com/gtag/js?id=G-14BZ56H85M" rel="preload" as="script"><link rel="preload" as="font" href="/fonts/inter.woff2" type="font/woff2" crossorigin="anonymous"><link rel="preload" as="font" href="/fonts/inconsolata.woff2" type="font/woff2" crossorigin="anonymous"><link rel="preload" as="font" href="/fonts/shantell.woff2" type="font/woff2" crossorigin="anonymous"><title>TinyTick</title><meta name="description" content="An easy way to orchestrate JavaScript tasks."><meta property="og:type" content="website"><meta property="og:title" content="TinyTick"><meta property="og:description" content="An easy way to orchestrate JavaScript tasks."><meta property="og:url" content="https://tinytick.org/"><meta property="og:image" content="https://tinytick.org/favicon_pad.png"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="TinyTick"><meta name="twitter:description" content="An easy way to orchestrate JavaScript tasks."><meta name="twitter:site" content="@tinybasejs"><meta name="twitter:image" content="https://tinytick.org/favicon_pad.png"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="stylesheet" href="/css/index.css"><link rel="canonical" href="https://tinytick.org/"><script src="/js/home.js"></script></head><body><header><a href="/"><img src="/favicon.svg" alt="TinyTick logo"><span>TinyTick</span></a><nav><ul><li><a href="/guides/">Guides</a></li><li><a href="/demos/">Demos</a></li><li><a href="/api/">API</a></li><li><a href="https://github.com/tinyplex/tinytick">GitHub</a></li></ul></nav><span id="dark"></span></header><main><article id="home"><em><img src="/favicon.svg" alt="Large TinyTick logo" width="100%" height="100%"></em><section id="hero"><h2 id="a-tiny-but-very-useful-javascript-task-orchestrator">A tiny but very useful JavaScript task orchestrator.</h2></section><p><a href="/guides/releases/#v1-0"><em>NEW!</em> v1.0 release</a></p><p><span id="one-with">"Hello World!"</span></p><p><a class="start" href="/guides/getting-started/">Get started</a></p><p><a href="/demos/">Try the demos</a></p><p><a href="/api/tinytick/interfaces/manager/manager/">Read the docs</a></p><hr><section><h2 id="task-management-is-too-hard"><a href="/api/tinytick/type-aliases/task/task/"><code>Task</code></a> management is too hard.</h2><p>Background tasks like fetching, syncing, and cache eviction are common in intelligent web applications. Yet managing them - with scheduling, failure handling, retries, and so on - can be a pain.</p></section><section><h2 id="tinytick-is-here-to-make-it-easy">TinyTick is here to make it easy!</h2><p>Specify your tasks imperatively, ahead of time, and then configure their schedules, timeouts, and retry sequences - and let TinyTick take care of everything for you. Oh and it's only <em>1.8kB</em>.</p></section><hr><section><h2 id="create-and-start-a-manager-object">Create and start a <a href="/api/tinytick/interfaces/manager/manager/"><code>Manager</code></a> object.</h2><p>This is the main entry point for the TinyTick API.</p></section><pre><code><span class="keyword">import</span> <span class="punctuation">{</span>createManager<span class="punctuation">}</span> <span class="keyword">from</span> <span class="string">'tinytick'</span><span class="punctuation">;</span>
0 commit comments