Idea detail
html_export_graph_background_load
reqlan rq/core_analysis/html_export.rq:409
Summary
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.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | app.js, mod.rs |
| status | done |
| tests | html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | html_export_graph_page | reqlan rq/core_analysis/html_export.rq | html_export_graph_page |
| references | html_export_graph_animation | reqlan rq/core_analysis/html_export.rq | html_export_graph_animation |
| references | html_export_graph_interaction | reqlan rq/core_analysis/html_export.rq | html_export_graph_interaction |
| file_reference | "../../crates/reqlan-export/assets/app.js" | crates/reqlan-export/assets/app.js | app.js |
| file_reference | "../../crates/reqlan-export/src/html_template/mod.rs" | crates/reqlan-export/src/html_template/mod.rs | mod.rs |
| file_reference | "../../crates/reqlan-export/tests/html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets" | crates/reqlan-export/tests/html_export.rs | html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | html_export_graph_page | reqlan rq/core_analysis/html_export.rq | html_export_graph_background_load |
| references | html_export_graph_animation | reqlan rq/core_analysis/html_export.rq | html_export_graph_background_load |
| references | spec_html_export | reqlan rq/site/site.rq | html_export_graph_background_load |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…