With this library, it’s simple to build progressively enhanced experiences that use feature detection to determine if a code can be executed in the user’s browser.
TinySort is a small script that sorts HTML elements. It sorts by text or attribute value, or by that of one of it's children
canvid is a tiny dependency free library for playback of relatively short videos on canvas elements.
jump.js is a small, modern, dependency-free smooth scrolling library.
A search results page is made up of individual components, also known as widgets. Widgets are UI components for either the search input (search bar, facets/filters, etc.) or the search output (actual results).
Cytoscape.js is a graph theory library for analysis and visualisation.
Roll.js is a tiny javasript library to help you keep track of position, scrolling, and pagination.
Reduce loading time of page to less than a second on slow connections by loading and rendering nicely blurred micro images on the page while loading full sized images in background which replace as they finish.
LoadJS is a tiny async loading library for modern browsers. It has a simple yet powerful dependency management system that lets you fetch files in parallel and execute code after the dependencies have been met.