MoOx/pjax
Easily enable fast Ajax navigation on any website (using pushState + xhr) observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 23
- 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-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4552
- days_rel: n/a
- days_push: 464
- n_releases_24m: 0
Adoption not part of the score
1479 stars · 117 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A standalone vanilla JavaScript module that enables fast AJAX navigation on any website using XMLHttpRequest and pushState, avoiding full page reloads. It swaps page content in place while updating the URL and browser history, with graceful fallback for unsupported browsers.
Use cases
- make a server-rendered website feel like a single-page app
- avoid full page reloads when navigating between pages
- speed up browsing for users on low-bandwidth connections
- add smooth CSS transitions between page loads
- preserve JS/CSS state across page navigations
- replace jQuery-pjax without a jQuery dependency
When to choose
- you have a traditional multi-page (server-rendered or static) site and want app-like navigation
- you want a tiny (~6kb) dependency-free solution
- you need multi-container swapping and full history support
When to avoid
- you are already building an SPA with a frontend framework
- you need SEO-critical dynamic rendering beyond meta updates
- you must support very old browsers without pushState
Facets
library · maturity maintenance
http-client routing animation web-development frontend browser pjax pushstate ajax-navigation vanilla-js page-transitions web-server
2 sources
- readme: https://github.com/MoOx/pjax · fetched 2026-08-28 · eee50d7283cf
- registry_npm: https://registry.npmjs.org/pjax · fetched 2026-08-29 · 5bd80c7a61aa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MoOx/pjax | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem