The article is responding to the pattern of yet another custom data model and custom data API (à la Ember).
Instead provide an SQL database (the well proven SQLite) within the front end and use SQL to interact. And sync data from-to the backend DB.
Which one could then slap on a model or ORM layer on top of - should that be one's bent.
It isn't clear how they manage the subscription to data updates/inserts/deletions - it mentions supporting triggers, but that feels icky to me.