~/talk

JavaScript Plugin Architecture for Single-Page Applications

TalkinGermanat JSFoo 2015 · on Friday, 2015-09-18· [frontend-architecture, javascript]
slides:none on file

A JavaScript plugin framework for QuickBooks Online lets independent apps and third‑party code be hot‑plugged into one single‑page application while keeping them safe. It uses easyXDM to bypass same‑origin restrictions, enforces documented access/attach points plus a review process, sandboxes plugins for isolation, and explains chosen storage and messaging mechanisms; the team also reports deploying this with an experimentation/rollout framework.

AI-written summary · about

  1. 0:00Plugin architecture in SPAs
  2. 4:21Industry plugin standards
  3. 9:14Plugin integration needs
  4. 10:55Hot-plug plugin demo
  5. 13:12Local storage in plugins
  6. 16:03Featured plugin architecture
  7. 19:58Plugins and app state
  8. 24:12Plugin integration review
  9. 25:31Security in plugin systems
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.