~/talk

Node powered desktop apps

Talkat JSConf US 2011 · 2011-05-02..05-03· [nodejs]
slides:none on file

Prototypes show two concrete paths for JavaScript desktop apps: one using static GTK bindings or better yet GObject introspection to generate dynamic FFI bindings so native widgets are driven from Node, and another embedding WebKit as a webview + websocket (sock.io) front end with Node doing file I/O and RPC. Code exists (a Node C extension and a TopCute/Eno demo using Ace editor), runs on Linux, hits real issues like segfaults and lack of inspect tools but demonstrably works.

AI-written summary · about

  1. 0:00Node desktop apps intro
  2. 1:03JavaScript for desktop evolution
  3. 3:07GTK bindings in JavaScript
  4. 5:56Dynamic GTK bindings via GObject
  5. 6:40Demo: JS-powered GTK editor
  6. 8:25WebKit GTK for Node.js
  7. 9:12Node.js desktop app with WebKit
  8. 11:20Why JavaScript for tools
  9. 12:02UI toolkit community preferences
~/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.