Printable idea sheet
html_export_graph_background_load
reqlan rq/core_analysis/html_export.rq:409
Katz 0.093
Interactive HTML export graph boot and layout settle must not monopolise the main thread on large graphs.
Page chrome ( nav, filters, search, other controls ) should stay responsive while the graph initialises.
Graph wiring should start after the first paint / idle opportunity rather than synchronously blocking `DOMContentLoaded`.
When Live physics is off, the initial batch settle should run in yielded chunks ( animation frames or idle callbacks ) so the browser can paint and handle input between steps; keep the boot spinner until the first usable canvas frame, then show progressive settle status.
A new filter / refresh or remount must cancel any in-flight background settle before starting another.
Cross-refs html_export_graph_page, html_export_graph_animation, html_export_graph_interaction.
- status
- done
- tests
- html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets
Interactive page: html_export_graph_background_load