
Last chance! 50% off unlimited learning
Sale ends in
In a Shiny document, evaluate the given expression after the document has finished rendering, instead of during render.
render_delayed(expr)
An object representing the expression.
The expression to evaluate.
This function is useful inside Shiny documents. It delays the evaluation of its argument until the document has finished its initial render, so that the document can be viewed before the calculation is finished.
Any expression that returns HTML can be wrapped in render_delayed
.
if (FALSE) {
# Add the following code to an R Markdown document
div(Sys.time())
render_delayed({
Sys.sleep(3) # simulate an expensive computation
div(Sys.time())
})
div(Sys.time())
}
Run the code above in your browser using DataLab