Mafe Serna 

QUE ES FALCORJS

Es una librería javascript que permite la comunicación eficiente y rápida entre cliente - servidor, dando forma a los datos del back-end como un único objeto JSON virtual.

¡¡Los datos son el API!! 

QUE RESUELVE

 

  • Cantidad excesiva de endpoints
  • Latencia
  • Almacenamiento en cache
  • Datos innecesarios en vista

CONCEPTOS

PATH

PATHSET

"movies[0].title"   ->  ["movies" , 0 , "title"]

"movies[0..2].title"   ->  ["movies", {from:0 , to:2}, "title"]

"movies["+"index"+"].title"   ->  ["movies" , index , "title"]

CONCEPTOS: JSON GRAPH

CONCEPTO: JSON GRAPH

Atom : { $type : "atom", value: ['en', 'fr'] }

Error : { $type : "error", value: "The request timed out."}

CONCEPTOS: MODEL

CONCEPTOS: DATASOURCE

CONCEPTOS: ROUTER

COMO LO SOLUCIONA

Latencia

Cache

Endpoints

Datos en vista

Model - DataSource

Model

Paths

Talks is Cheap; Show the Code!!

Demo

GRACIAS

a todos mis fans

Historia sin fin con FalcorJS

By Maria Fernanda Serna Arboleda

Historia sin fin con FalcorJS

En esta historia conoceremos FalcorJS, libreria desarrollada por Netflix UIs, que nos permite la recuperación eficiente de datos. Los datos son el API!!!

  • 474