Overview of running Panel in the browser with WASM
mainPanel can be run directly in the web browser using WebAssembly (WASM) via technologies like Pyodide or PyScript. This approach allows you to execute Python code and render Panel applications entirely on the client side, eliminating the need for a separate Python/Bokeh server process.
Key capabilities include:
- Running Python libraries and manipulating the DOM from Python in the browser.
- Converting existing Panel applications into WASM-based applications.
- Manually installing Panel in the browser to render components.
- Embedding live Panel components in Sphinx documentation.
- Using JupyterLite to render interactive Panel output.