oyvindkinsey/easyXDM
A javascript library providing cross-browser, cross-site messaging/method invocation. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6242
- days_rel: n/a
- days_push: 1231
- n_releases_24m: 0
Adoption not part of the score
2357 stars · 257 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
easyXDM is a JavaScript library enabling cross-domain messaging and RPC between windows, working around the Same Origin Policy via postMessage and fallback transports. It is no longer actively maintained because modern browsers natively support the underlying APIs.
Use cases
- communicate between an iframe and parent page on different domains
- expose a JavaScript API across domain boundaries
- send string messages between windows cross-origin
- implement RPC calls between a consumer page and a provider iframe
- support legacy browsers lacking postMessage with Flash or hash transports
When to choose
- you must support very old browsers (IE8, legacy Firefox) that lack native postMessage
- you maintain a legacy codebase already built on easyXDM
When to avoid
- starting a new project - use native window.postMessage instead
- you need actively maintained software with security updates
- modern browsers are your only target
Facets
library · maturity abandoned
websocket rpc middleware web-development frontend apis browser-extensions browser cross-platform cross-domain-messaging same-origin-policy postmessage iframe javascript
1 source
- readme: https://github.com/oyvindkinsey/easyXDM · fetched 2026-08-28 · bdee14c27a33
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| oyvindkinsey/easyXDM | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="oyvindkinsey/easyXDM")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem