Which tool versions are you using?
SDK: v14.26.0
Platform: v24.?
Python: v3.13
Isolation mode: venv
Current Behavior
In Viktor, WebViews are loaded using iframes. However, caching for packages within those iframes does not work correctly.
Every time a WebView is opened or refreshed, all included JavaScript packages (e.g., Plotly, ~1.5 MB) are re-downloaded instead of being served from the browser cache.
This results in noticeably slower load times and repeated network requests for the same resources.
Expected Behavior
Packages and other static assets should be cached by the browser so that subsequent loads of the same WebView reuse cached versions instead of fetching them again.
This would reduce loading time and network usage, especially for large third-party libraries.
