Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend Your App With JavaScriptCore #63

Closed
mittsh opened this issue Sep 22, 2016 · 2 comments
Closed

Extend Your App With JavaScriptCore #63

mittsh opened this issue Sep 22, 2016 · 2 comments

Comments

@mittsh
Copy link

mittsh commented Sep 22, 2016

How to your productivity app extensible with JavaScriptCore?

Most applications (iOS, macOS) are limited by the set of features the developer implemented, but users often have more precise needs. We've made Paw extensible by exposing a JavaScript API so everyone can write plugins for their custom needs and share them on GitHub for the community. This talk will cover the basics of the JavaScriptCore's bindings between native code (Swift or ObjC) and JavaScript.

  • Why we have decided to expose an extension API in Paw
  • Benefits of making your app extensible
  • Why JavaScript bindings over CocoaScript or Python
  • Benefits of exposing a public API for your app
  • Basics of JavaScriptCore, quick presentation of JSValue, JSContext, JSExport
  • JavaScriptCore and multithreading
  • Other tools using JavaScriptCore & Conclusion

image

@mittsh mittsh changed the title Make your app extensible with JavaScriptCore? Extend Your App With JavaScriptCore Sep 22, 2016
@mittsh
Copy link
Author

mittsh commented Oct 4, 2016

Looking forward to it tomorrow!!! 🇷🇺

@etolstoy
Copy link
Contributor

etolstoy commented Oct 4, 2016

@mittsh we too! :)

@etolstoy etolstoy closed this as completed Oct 7, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants