Service Worker Cache Strategy Tester - Online Simulator
Simulate different cache strategies (Cache First, Network First, Stale‑While‑Revalidate) and see responses. Learn offline patterns.
UD5 Toolkit
| # | Tag | Priority | Status | Retries | Created | Action |
|---|---|---|---|---|---|---|
| No sync tasks in queue. Add one above! | ||||||
registration.sync.register(tag).
sync event.navigator.onLine + online/offline events) to detect connectivity changes. When you go offline and come back online, queued tasks are automatically "synced." In production, you'd replace this with a real Service Worker that listens for the sync event.
periodicSync) allows scheduled recurring syncs (e.g., fetching news every hour). Periodic Sync requires the site to be installed as a PWA and meet browser-specific engagement criteria.
navigator.serviceWorker.register('/sw.js').registration.sync.register('my-tag') when a request fails.self.addEventListener('sync', event => { ... }).event.waitUntil(promise) to keep the SW alive until the sync completes.Simulate different cache strategies (Cache First, Network First, Stale‑While‑Revalidate) and see responses. Learn offline patterns.
Lay down a beat on a grid sequencer for kick, snare, and hi-hat. Play, loop, and adjust tempo. All sound via Web Audio API.
Searchable table of well‑known TCP and UDP ports with their services. Check 80, 443, 3306, and many more.
Test the modern File System Access API. Open a file, modify it, and save back to disk. All sandboxed in browser.
Start/stop timer per project to log hours. See daily and weekly totals. Data stays in localStorage. Export summary as CSV. No account needed.
Log the hours you slept each night and rate the quality. See a weekly bar chart. Local storage.
Keep track of stitches and rows for your knitting projects. Multiple counters with increase/decrease shortcuts. Data saved in your browser.
Every second, the background color changes to the hex code corresponding to the current time (HHMMSS). A beautiful, ever‑changing clock.
Enter a domain and see public WHOIS info via a free API with rate limiting. Quick domain check.
See how align‑items: baseline works in grid to align different font sizes on the same baseline. Visual guide.
Record daily systolic/diastolic readings and pulse. See a trend chart. All data saved locally in your browser.
Create a basic Playwright script with browser launch, page navigation, and screenshot. Start E2E testing instantly.
Live cryptocurrency prices from public APIs. Clean ticker with percentage changes. Pure frontend, no account needed.
Paste CSV and get a list of SQL INSERT statements. Define table name and column mapping. All local conversion.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Practice aligning grid items and tracks with the place‑items, align‑content, and justify‑content properties. Visual guide.
Calculate exact elapsed time between two dates in years, months, weeks, and days. Countdown or time already passed. Simple, visual, and local.
Generate a CSS background that shows a baseline grid. Adjust line‑height and offset. Perfect for aligning text.
Practice CSS selectors by targeting plates on a virtual restaurant table. 30+ levels. Perfect for beginners.
Answer questions and see typical milestones for 0-5 years. Educational reference for parents. Not a diagnostic tool.
Randomly generated subnetting questions. Calculate network address, broadcast, and usable range. For CCNA prep.
Structure your episode with timed segments. Includes call to action notes. Export as text.
Create a breadcrumb schema for your website. Fill in the pages and get the ready‑to‑paste JSON‑LD snippet for rich results.
Play the classic Connect Four in your browser against a friend or CPU. Drop discs to get four in a row. Clean SVG board, local logic.
Drop a PDF and automatically detect tables. Export them to CSV or copy to clipboard. Works locally using PDF.js.
Place multiple grid items into the same cells to create overlapping layouts. Learn the technique visually. Copy code.
Scroll a container and see how sticky elements behave. Adjust top, bottom, and scroll margins. Copy the code.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Paste a SQL CREATE TABLE statement and extract just the column names as a CSV header row. For data migration.
Enter any date and get its ISO week number, plus the start and end dates of that week. Quick reference.