title: Shiny - Render multiple outputs in parallel
body: <p>When I want to render multiple outputs linked to a single observer, they are rendered after both outputs are calculated. If there is a long calculation between the outputs it takes a long time before all outputs are displayed. </p>
  
  <p>Is it possible in a Shiny application to render outputs, linked to a single observer, individually or in parallel? Instead of waiting with rendering until all outputs are calculated.</p>
  
  <p><strong>Example</strong></p>
  
  <pre><code>library(shiny)
  
  ui &lt;- fluidPage(
    actionButton('button', 'klik'),
    textOutput('first'),
    textOutput('second')
  )
  
  server &lt;- function(input, output, session) {
    observeEvent({input$button},{
      output$first &lt;- renderText({Sys.Date()})
      Sys.sleep(10)
      output$second &lt;- renderText({Sys.Date()})
    })
  }
  
  shinyApp(ui, server)
  </code></pre>