Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SWARM @ MOSCOWJS 2.0 
реактивная синхронизация данных 
Москва, ФРИИ 
27 октября 2014
А-А-А СИНХРОНИЗАЦИЯ
SWARM
СИНХРОНИЗАЦИЯ 
• кэширование 
• оффлайн 
• реалтайм 
асинхронность 
CAP
CRDT 
• Convergent… 
• Commutative… 
• Cloud… 
… Replicated 
Data 
Types 
Vector 
LWW 
Set 
Text 
RichText 
Inc 
P O Log
SWARM (CODE) 
var host = new Swarm.Host('user~ssn');! 
! 
host.connect(‘ws://localhost:8000');! 
! 
var mickey = host.get(...
ISOMORPHIC 
http://ppyr.us 
RTT 
~140ms
SERVER-SIDE RENDER
REAL-TIME 
SYNC
CONNECT
OFFLINE
MANIFEST & CACHE
ССЫЛКИ 
Демо онлайн: http://ppyr.us 
Код: https://github.com/gritzko/todomvc-swarm 
Swarm.js: https://github.com/gritzko/s...
TodoMVC на Swarm+React: реальное время, оффлайн, Holy Grail бесплатно
Upcoming SlideShare
Loading in …5
×

5

Share

Download to read offline

TodoMVC на Swarm+React: реальное время, оффлайн, Holy Grail бесплатно

Download to read offline

Слайды выступления Виктора Грищенко на MoscowJS 16

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

TodoMVC на Swarm+React: реальное время, оффлайн, Holy Grail бесплатно

  1. 1. SWARM @ MOSCOWJS 2.0 реактивная синхронизация данных Москва, ФРИИ 27 октября 2014
  2. 2. А-А-А СИНХРОНИЗАЦИЯ
  3. 3. SWARM
  4. 4. СИНХРОНИЗАЦИЯ • кэширование • оффлайн • реалтайм асинхронность CAP
  5. 5. CRDT • Convergent… • Commutative… • Cloud… … Replicated Data Types Vector LWW Set Text RichText Inc P O Log
  6. 6. 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! ! ! }); ! ! });
  7. 7. ISOMORPHIC http://ppyr.us RTT ~140ms
  8. 8. SERVER-SIDE RENDER
  9. 9. REAL-TIME SYNC
  10. 10. CONNECT
  11. 11. OFFLINE
  12. 12. MANIFEST & CACHE
  13. 13. ССЫЛКИ Демо онлайн: http://ppyr.us Код: https://github.com/gritzko/todomvc-swarm Swarm.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/ Пишите: swarm.js@gmail.com
  • VladimirBloshchitsyn

    Nov. 20, 2016
  • ssusere91778

    Mar. 16, 2015
  • me6iaton

    Nov. 4, 2014
  • vomchik

    Oct. 28, 2014
  • allfayn

    Oct. 27, 2014

Слайды выступления Виктора Грищенко на MoscowJS 16

Views

Total views

1,584

On Slideshare

0

From embeds

0

Number of embeds

148

Actions

Downloads

6

Shares

0

Comments

0

Likes

5

×