title: $:/plugins/tiddlywiki/performance/ui caption: Recorder ! Performance Testing Recorder <$let state="$:/state/performance/recording" timeline="$:/temp/performance/timeline" coalesceConfig="$:/config/performance/coalesce-drafts" > !! Recording <$reveal state=<> type="nomatch" text="yes"> <$button set=<> setTo="yes" class="tc-btn-big-green">Start Recording <$reveal state=<> type="match" text="yes"> <$button set=<> setTo="no" class="tc-btn-big-green" style="background: #d33;">Stop Recording   //Recording in progress...// !! Options <$checkbox tiddler=<> field="text" checked="yes" unchecked="no" default="yes"> Coalesce rapid draft updates !! Timeline <$reveal type="nomatch" state=<> text=""> <$let timelineText={{$(timeline)$}}> <$vars count={{{ [get[text]jsonextract[]] +[count[]] }}}> Timeline contains <> operations. <$button> <$action-sendmessage $message="tm-download-file" $param=<> filename="timeline.json"/> Download timeline.json <$reveal type="match" state=<> text=""> No timeline recorded yet. Click "Start Recording", interact with the wiki, then click "Stop Recording".