Functions
The two aggregate names, what one call returns, how the benchmark becomes reports, and the usage patterns worth copying.
Options
Every field of the qs_html_report_options STRUCT, its default, and how per-row evaluation makes each instrument its own configuration.
Price (or NAV) series
What qs_html_reports_by_prices takes, the differencing rules it applies, and why it needs its own name.
Output and browser
Where the reports go â output_dir, the generated file names, open_in_browser, and what changes on wasm.
Error paths
What each failure looks like â a NULL result, a skipped instrument, or a query-failing error with the exact message.
Translation
The lang option, the six built-in languages, the notes that pop up from each element, and how to rewrite the translation table at run time with qs_set_translation and qs_list_translations.