Aaronius / penpal
Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.
β436Updated last month
Alternatives and similar repositories for penpal
Users that are interested in penpal are comparing it to the libraries listed below
Sorting:
- Cross domain post-messaging on the client side using a simple listener/client pattern.β763Updated 9 months ago
- π A powerful, simple, promise-based postMessage library.β1,898Updated last year
- Spec-compliant shim for Realms TC39 Proposalβ350Updated last year
- A requestIdleCallback shim/polyfillβ184Updated 4 years ago
- Extract meaning from JS Errorsβ472Updated 2 years ago
- Given a DOM node, return a unique CSS selector matching only that elementβ267Updated last year
- A package to help you find out which of your node_modules aren't ES5 so you can add them to your Webpack/Rollup/Parcel transpilation stepβ¦β278Updated 2 years ago
- A rollup plugin to generate .d.ts rollup files for your typescript projectβ841Updated this week
- Memoize promise-returning & async functionsβ406Updated last year
- Safe deep property access in 120 bytes. x = dlv(obj, 'a.b.x')β1,236Updated 4 years ago
- JSON parse and stringify with compressionβ495Updated last year
- A webpack plugin to retry loading of chunks that failed to loadβ246Updated last year
- Low-overhead lexer dedicated to ES module parsing for fast analysisβ974Updated 3 weeks ago
- Deterministic JSON.stringify() - a faster version of @substack's json-stable-strigify without jsonify.β302Updated last year
- A blazing fast equality comparison, either shallow or deepβ512Updated 2 weeks ago
- Utility for calculating what should be scrolled, how it's scrolled is up to youβ320Updated last month
- Fast, flexible, framework-agnostic prerendering for sites and SPAs.β217Updated 7 months ago
- Get the dependency tree of a moduleβ727Updated 3 months ago
- A Javascript Membrane implementation using Proxies to observe mutation on an object graphβ411Updated 2 months ago
- A fast, tiny polyfill for dynamic import() that works in all module-supporting browsersβ323Updated 2 years ago
- A high-performance Javascript string compression libraryβ326Updated 2 years ago
- Polyfill for Navigator.sendBeacon()β162Updated 4 years ago
- Webpack loader to offload modules to Worker threads seamlessly using Comlink.β625Updated 4 years ago
- Consistent Web Workers in browser and Node.β1,159Updated 3 months ago
- A throttle function that uses requestAnimationFrame to rate limitβ459Updated 2 years ago
- An NX utility, responsible for executing code in the context of an object.β164Updated 6 years ago
- eachDeep, filterDeep, findDeep, someDeep, omitDeep, pickDeep, keysDeep etc.. Tree traversal library written in Underscore/Lodash fashionβ279Updated 2 years ago
- A replacement for setInterval() and setTimeout() which works in unfocused windows.β620Updated last month
- ECMAScript Proposal, specs, and reference implementation for Realmsβ1,486Updated 3 months ago
- Helper classes and methods for implementing the idle-until-urgent patternβ1,064Updated 2 years ago