~/talk

Reactlog 2.0 Debugging the state of Shiny

Talkat rstudio::conf 2019 · 2019-01-15..01-18· [data-visualization]
slides:none on file

Reactlog 2.0 records a live directed dependency graph of a Shiny app using cytoscape.js and lets you step forward and backward through reactivity history to find missing edges and rogue isolate calls that leave outputs nonupdating. It shows searchable, filterable trees, handles apps that exceed 2,000 reactive elements, and exposes when outputs are invalidated versus recalculated. It is a reactivity debugger not a profiler, not for production, and plans include session separation and collapsible render groups.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Overview
  3. 2:16What is Reactlog
  4. 3:26Setting up Reactlog
  5. 5:23Pythagoras Theorem
  6. 11:19Demo
  7. 15:38Future Ideas
~/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.