Home / Progressive Enhancement Progressive Enhancement Collection 144 stars GitHub Contents Support Tables Testing Methods Examples Images Page Navigation Support Tables State of Web Type 65 updated 8y ago Support tables for type and typographic features on the web. MDN Browser Compat Data 5.6k updated 1mo ago npm module powering the MDN Compatibility tables. Device Bugs & Quirks 864 updated 10y ago Crowd sourced collection of weird HTML, CSS, and JS quirks in mobile devices, which you won't find in the other support tables. Testing Methods Configure *Desired Capabilities* in Selenium 34.1k updated 9d ago Run automated browser tests in different scenarios. Lighthouse 30.0k updated 1mo ago Audit and meassure performance of Progressive Web Apps (via cli or Chrome extension). Examples jQuery slider 34 (archived) Accessible, custom slider widget based on a standard HTML select. React isomorphic form 31 updated 9y ago Set of React form components which can be pre-rendered & handled server-side. They are enhanced client-side without losing state. Images Lazy Progressive Enhancement 190 updated 6y ago Lazy load images inside <noscript> tags. (note: Evergreen browsers only) Page Navigation SmoothState.js 4.4k updated 4y ago Add page transitions with event hooks, cache and prefetch support. (requires jQuery). jquery-pjax 16.7k updated 3y ago Add page transitions with support for multiple containers / content slots (requires jQuery). MoOx/pjax 1.5k (archived) Similar tot jquery-pjax, but without the jQuery dependency. Turbolinks 12.6k (archived) Add page transitions with event hooks and cache support. Has adapters to bind to native navigation controls on iOS and Android.