background preloader

Frameworks

Facebook Twitter

Swarm.js+React — real-time, offline-ready Holy Grail web apps – Swarm.js. The state of sync in web apps is that sync sucks. GTalk loses messages inbetween desktop and mobile. Apple iCloud can’t merge back document replicas if those were edited concurrently. Google Docs needs some ungodly chemistry to resync after working offline. These are SNAFUs I personally experienced and I have also heard other folks complaining about Evernote, Skype, Dropbox, you name it. Skipping collaborative apps, these days even a single user needs to sync his/her devices (see continuity). Popular solutions suck for one simple reason: common sense fails us in distributed systems. In 2013, we released the 0.1 version of Swarm, which was, basically, some slap-together per-column last-write-wins solution, like Firebase and many others are using. The result was like magic.

TodoMVC: real-time + offline, the holiest grail Switching from theory to practice, we decided to approach the standard TodoMVC app a bit more creatively to showcase all the interesting capabilities. Browserify for webpack users.

React

Backbone.js. Ember.js. AngularJs. jQuery. Hexagonal.js - Homepage. Prerender - webapp SEO. Pixi.js - webGL 2D. TodoMVC. Bone.io. Knockout. Underscore.js. Lo-Dash. Zepto.js. Sencha.