Files
open-webui-ai4me/src/lib/components/chat
Classic298 7ea6afdf95 perf: cache KaTeX module import as singleton across all renderer instances (#21880)
* perf: cache KaTeX module import as singleton across all renderer instances

KatexRenderer.svelte dynamically imports katex, mhchem, and the CSS on every component mount. When a message contains multiple math expressions, this triggers redundant module resolution for each one. Move the import promise to a module-level singleton using Svelte's context='module' script block so it loads once and is shared across all KatexRenderer instances.

* Update KatexRenderer.svelte
2026-02-26 15:34:42 -06:00
..
2026-02-24 16:12:02 -06:00
2026-02-25 16:56:32 -06:00
2026-02-25 19:00:56 -06:00
2026-02-25 19:32:01 -06:00
2026-02-23 01:40:53 -06:00
2026-02-25 16:56:32 -06:00
2026-02-23 01:40:53 -06:00
2026-02-26 00:00:01 -06:00
2025-10-26 19:23:55 -07:00
2026-02-25 18:06:09 -06:00
2026-02-25 19:58:50 -06:00
2025-11-21 15:42:13 -05:00
2026-02-25 19:58:50 -06:00
2026-02-25 19:38:00 -06:00
2026-02-22 15:22:53 -06:00
2025-10-07 16:20:27 -05:00
2026-02-25 03:09:23 -06:00
2025-10-07 16:20:27 -05:00
2026-02-25 18:06:09 -06:00
2026-02-25 19:14:02 -06:00
2026-02-08 06:45:01 +04:00