chrisguttandin / worker-timers
A replacement for setInterval() and setTimeout() which works in unfocused windows.
☆574Updated this week
Related projects: ⓘ
- PageLifecycle.js is a tiny JavaScript library that allows developers to easily observe Page Lifecycle API state changes cross browser☆813Updated last year
- Polyfills the ResizeObserver API.☆957Updated last year
- Simple way to merge or concatenate audio files with the Web Audio API.☆418Updated 6 months ago
- 🎨 Color manipulation and conversion☆543Updated 5 months ago
- A promise-based library for securely communicating with iframes via postMessage.☆395Updated 3 months ago
- Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"☆1,363Updated this week
- A tiny (less than 1k) event emitter library☆932Updated 3 years ago
- A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!☆1,593Updated last month
- ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser☆314Updated this week
- ☆318Updated 2 months ago
- Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.☆2,040Updated 3 months ago
- Determine the maximum area, height, width, and custom dimensions of an HTML canvas element.☆244Updated 5 months ago
- File System Access API with legacy fallback in the browser☆1,386Updated 3 weeks ago
- Throttle and debounce functions.☆1,020Updated 2 months ago
- Infinite Viewer is Document Viewer Component with infinite scrolling.☆294Updated 10 months ago
- Utility for calculating what should be scrolled, how it's scrolled is up to you☆307Updated 2 weeks ago
- Really Fast Deep Clone☆635Updated 2 months ago
- a color parsing and manipulation lib served in roughly 2kB☆607Updated 2 weeks ago
- Use ESBuild with Rollup to transform ESNext and TypeScript code.☆628Updated this week
- 📩 Use web Workers and other Windows through a simple Promise API☆487Updated 3 years ago
- A rollup plugin to generate .d.ts rollup files for your typescript project☆804Updated this week
- A tiny (304B to 489B) utility to check for deep equality☆1,358Updated last month
- A simple in-memory cache written in Typescript with automatic cache invalidation and an elegant syntax.☆234Updated 3 months ago
- The fastest deep equality check with Date, RegExp and ES6 Map, Set and typed arrays support☆1,879Updated 11 months ago
- 📈⚖️ Visuallize your bundle☆1,890Updated 3 months ago
- Progress indicators/bars using Streams, Service Workers, and Fetch APIs☆358Updated 4 years ago
- Smoothly scroll elements into view, cross browser!☆217Updated this week
- A blazing fast equality comparison, either shallow or deep☆461Updated last month
- Simple and tiny (107 bytes) event emitter library for JavaScript☆1,464Updated 2 months ago
- Check whether a browser event matches a hotkey.☆358Updated last year