9. Extensions
• Developers are power users
• API Blueprint (Apiary) wanted an integration with us
• Keep a smaller core code base
• Updates are easier, no need to submit a new binary
10. Pourquoi une API JS?
• CocoaScript (alike Sketch.app)?
• Sandbox the power given to users
• Deal with Apple’s sandboxing
• Everybody knows how to hack in JavaScript
• JavaScript Core (and it’s bindings) is awesome
11. JavaScript Core
• Powers Safari
• API C and Objective-C APIs
• Let’s us run JavaScript
• Bindings Objective-C <=> JavaScript