You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* wip
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Bump actions/upload-artifact
* Create render plugin
* Bump action
* Refactor plugins
* Add progressive rendering flag
* Disable kernel message
* Simplify template
* Update for reveal template
* Update typing
* Update macos runner
* Add unit tests
* Add UI tests
* Update snapshots
* Update snapshots p2
* Using the same snapshots for both render mode
* Update doc
* Clean up
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Raise error if jupyter_server 1 with progressive rendering
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Exclude invalid combination from CI
* Bump galata
* Fix CI
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: martinRenou <[email protected]>
echo "The HEAD of the checked out branch ($actual_sha) differs from the HEAD commit available at the time when trigger comment was submitted ($EXPECTED_SHA)"
Copy file name to clipboardExpand all lines: docs/customize.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -665,3 +665,33 @@ By default, Voilà will attempt to resolve a kernel spec to the best fit, based
665
665
```py
666
666
c.VoilaConfiguration.attempt_fix_notebook =False
667
667
```
668
+
669
+
## Changing dashboard rendering technique
670
+
671
+
There are two dashboard rendering techniques in Voilà:
672
+
673
+
-**Blocking rendering** (default): In this method, Voilà completes the execution of the entire notebook before displaying the dashboard. It is ideal for lightweight notebooks, as a loading spinner is shown until execution finishes..
674
+
-**Progressive rendering** (introduced in Voilà 0.6): With this method, the dashboard appears immediately, with placeholders filling the cell outputs. These outputs are updated as each cell is executed by the kernel.
675
+
676
+
To start Voilà with progressive rendering mode using CLI:
677
+
678
+
```bash
679
+
voila ... --progressive_rendering=True
680
+
```
681
+
682
+
or using `voila.json` file
683
+
684
+
```python
685
+
# voila.json
686
+
{
687
+
...
688
+
"VoilaConfiguration": {
689
+
"progressive_rendering": true,
690
+
...
691
+
}
692
+
}
693
+
```
694
+
695
+
:::{warning}
696
+
Progressive rendering mode is incompatible with the preheated kernels functionality.
0 commit comments