background preloader

Javascript Libraries

Facebook Twitter

Introducing PourOver and Tamper. Client-side superfast collection management from the NYT This project was documented and released as part of the first OpenNews Code Convening. Today we’re open-sourcing two internal projects from The Times: PourOver.js, a library for fast filtering, sorting, updating and viewing large (100k+ item) categorical datasets in the browser, andTamper, a companion protocol for compressing categorical data on the server and decompressing in your browser. We’ve achieved a 3–5x compression advantage over gzipped JSON in several real-world applications. We invite you to explore the docs and examples for both projects; we also have some next examples over on the Times’ Open blog. Following is the story of the genesis and development of these projects: Collections are important to developers, especially news developers. The genesis of PourOver is found in the 2012 London Olympics. Enter Tamper The classic arc goes something like this: Over the years we’ve tried a variety of optimizations.

In the Wild. AngularJS. Cappuccino. Ember.js. jQuery. Datejs. Raphaël—JavaScript Library. The Miso Project. Backbone.js. Vega. NVD3.js. xCharts. D3.js. D3.js Tutorial Table of Contents.