Announcing Dynatable.js

10 December 2013

We've been quietly building a jQuery plugin over the past couple years to help make tabular data more interactive. You might be familiar with existing plugins such as DataTables. But after extensive use, we finally made the decision that it wasn't for us.

So, we decided to start from scratch, by first designing the markup and API we'd expect to use (and not use) when building a webpage with interactive tabular data. And then we figured out how we could make such an API a reality using the modern tools available to us from JavaScript in modern browsers, HTML5, CSS3, and JSON.

The result is Dynatable.js. We've been using it in many projects over the past two years, and it's time to release it to the world.

It's worked well for us, and more importantly, we absolutely enjoy using it. The core focus of Dynatable is to provide:

  1. A clear and robust API, that mostly stays out of your way, but allows absolute control to those who need it, and which follows standard JavaScript naming and namespacing conventions.
  2. Speed and efficiency, by striking a balance between clean, readable code and memory and performance optimizations.

We'll post more in the future as development continues and the library matures and evolves. Please take a look at the docs, star it on Github, and let us know what you think!

P.S. Shout out to our designer, Kevin (@Kreation on Twitter), for our awesome dyno-table logo and documentation design.

About the author:

Steve Schwartz // Owner of Alfa Jango Web-based Software, creator of RateMyStudentRental & LeadNuke, engineer, hacker, rubyist, guitarist, aspiring racecar driverist.



Comments are loading...