Manipulación de datos con JavaScript

Miso DataSet es un interesante proyecto para la manipulación de datos en JavaScript. La biblioteca funciona desde el lado del cliente y permite realizar acciones interesantísimas con la información con la que es inicializada, por ejemplo podemos filtrar, ordenar y realizar consultas con apenas unas lineas de código.

Miso como biblioteca resuelve varios problemas a la hora de manipular datos de forma dinámica, en particular cuando hablamos de sitios que resuelven del lado del cliente las distintas acciones. También es para destacar que el autor de este proyecto hizo mucho hincapié en el rendimiento, logrando excelente resultados aún cuando se manipulan bases de datos grandes.

En linea general esta biblioteca JavaScript utiliza como origen de datos archivos con datos separados por comas (CSV), aunque también vi varias implementaciones que directamente levantan los datos en formato JSON que son originados desde cualquier lenguaje dinámico del lado del servidor.

Manipulacion de datos con JavaScript

Ejemplo de uso

Iniciamos el dataset y solicitamos la información correspondiente a una columna:

var ds = new Miso.Dataset({
  data: [
	{ one : 1, two : 4, three : 7 },
	{ one : 2, two : 5, three : 8 }
  ]
}).fetch({
	success: function() {
	log( this.column('one').data );
  }
});

La salida del ejemplo sería:

[1,2]

En el sitio oficial del proyecto van a encontrar muchísima más información de uso, como así también novedades sobre las nuevas funciones que se irán incorporando en las próximas versiones. Les recomiendo visitar la sección de tutoriales en donde encontraran muy precisos ejemplos sobre como implementar esta biblioteca.

Web: Miso DataSet

Categorizado en: