Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Orbit.js
Search
johanb
March 03, 2015
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Orbit.js
This is an introductionary talk to Orbit.js given @
http://www.meetup.com/twentejs/
johanb
March 03, 2015
Other Decks in Technology
See All in Technology
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
Browser Spec: Testing Hotwire with Ruby
takahashim
1
120
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
220
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
The Invisible Side of Design
smashingmag
301
52k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Amusing Abliteration
ianozsvald
1
350
Speed Design
sergeychernyshev
33
2.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Rails Girls Zürich Keynote
gr2m
96
14k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Transcript
IntroducTION TO @gidOgeek Johan bruning
Dan Gebhardt @dgeb 2
A standalone library for coordinating access to data sources and
keeping their contents synchronised. 3
OFFLINE Operation 4
undo / redo 5
ad hoc editing contexts 6
NO Runtime dependencies* * must be used with a library
that implements the Promises/A+ spec, such as RSVP 7
Core Concepts 8
Core Concepts Common Interface 9
Core Concepts Common Interface Normalised Data 10
Core Concepts Common Interface Normalised Data Evented connections 11
Core Concepts Common Interface Normalised Data Evented connections Promisified Methods
12
1 2 4 5 6 7 Synchronous Event Handling 3
? = promise 13
1 2 5 6 7 8 Promise-Aw are Events Async
blocking 3 4 = promise 14
1 2 4 5 6 7 Promise-aw are Events Async
Non-blocking 3 ? = promise 15
Primary Interfaces Requestable Transformable 16
Requestable Find CREATE update destroy 17
Requestable Find CREATE update destroy 18
Transformable transform 19
Document complete implementation of the JSON PATCH spec (RFC 6902)
20
Document can be manipulated via a transform method that accepts
an operation, or with methods add, remove, replace, move, copy and test. 21
Document JSON Patch spec (RFC 6902) 22
TransformConnector w atches a transformable source and propagates any transforms
to a transformable target 23
TransformConnector "one w ay" 24
TransformConnector 25
TransformConnector "blocking" or "non-blocking" 26
TransformConnector 27
1 2 4 5 6 7 Promise-aw are Events Async
Non-blocking 3 ? = promise 28
RequestConnector "assist" or "rescue" 29
RequestConnector Rescue 30
RequestConnector Assist 31
Common lib 32
Common lib Memory 33
Common lib Memory Local Storage 34
Common lib Memory Local Storage JSON API 35
Common lib Memory Local Storage JSON API indexed-Db (soon) 36
Common lib Memory Local Storage JSON API indexed-Db (soon) Web-socket?
37
Status 0.6.0 38 (since last night)
Resources github.com/orbitjs/orbit.js github.com/orbitjs/ember-orbit github.com/cerebris/peeps-ember-orbit/ tools.ietf.org/html/rfc6902 speakerdeck.com/dgeb youtu.be/omc4pnXv1Ds 39