Upload
moscowjs
View
574
Download
3
Embed Size (px)
DESCRIPTION
Слайды выступления Виктора Грищенко на MoscowJS 16
Citation preview
SWARM @ MOSCOWJS 2.0реактивная синхронизация данных
Москва, ФРИИ 27 октября 2014
А-А-А СИНХРОНИЗАЦИЯ
SWARM
СИНХРОНИЗАЦИЯ
• кэширование
• оффлайн
• реалтайм
CAPасинхронность
CRDT• Convergent…
• Commutative…
• Cloud…
… ReplicatedData
Types
P O LogVe
ctor
LWW
Set
Text
Rich
Text
Inc
SWARM (CODE)var host = new Swarm.Host('user~ssn');!!
host.connect(‘ws://localhost:8000');!!
var mickey = host.get(‘/Mouse#Mickey’,!! function(s, v, mickey){!! ! mickey.set({! x:100,! y:100!! ! }); !! });
SERVER-SIDE RENDER
REAL-TIME SYNC
CONNECT
OFFLINE
MANIFEST & CACHE
ССЫЛКИ
Демо онлайн: http://ppyr.us Код: https://github.com/gritzko/todomvc-swarmSwarm.js: https://github.com/gritzko/swarm Блог: http://swarmjs.github.io Твиттер: http://twitter.com/swarm_js Хабрахабр: http://habrahabr.ru/company/swarm/ Slideshare: http://www.slideshare.net/gritzko/ Пишите: [email protected]