~/talk

Joker: A Unified Interaction Model For Web Customization

Talkat LIVE 2021 · on Tuesday, 2021-10-19· [web-platform, developer-experience]
links:none on file
links:none on file
links:none on file
slides:none on file

Joker is a Chrome extension that unifies extraction and augmentation with a spreadsheet-like formula language and a programming-by-demonstration PBD interface; it generates editable DOM-traversal programs (querySelector, getParent, getAttribute) and composes formulas to sort or flag items on the original page. Implemented as an extension of Wildcard, it works well on static pages and handled five formative participants, but struggles with non‑uniform HTML, hidden attributes, and React/virtual-DOM sites; not yet in the Chrome Web Store.

AI-written summary · about

  1. 0:00Start
  2. 1:59Demo
  3. 5:40Augmentation Formulas
  4. 13:44Summary
  5. 14:15Key Concepts Underlying Joker
  6. 14:33Question and Answer
  7. 19:24Is It Available in the Chrome Web Store Yet
  8. 19:44How Does It Know What Parent Node To Sort By Can It Be Customized
~/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.