☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

Best way to deploy bokeh app with big dataset

Community Support
Hau_Le_Cong
Hau_Le_Cong

Hi all

Currently i have a project using Bokeh, i generate html file then copy div and script to my html file then host the standalone html with my server.

But for big data like millions or so rows the html file will be too big and it will be slow to render so my question is which is the best way to deploy the app?

My project relate mostly to data table and some basic chart.

Thanks

⌁   Link to post
Bryan
Bryan

Hi,

You might want to look at Holoviews, which can generate Bokeh output that also integrates tightly with Datashader (which can handle very large datasets, e.g. billions of points)
  
  Working with large data using datashader — HoloViews v1.18.1

Thanks,

Bryan

···

On Feb 28, 2019, at 12:32 AM, Hau Le Cong <14520263@gm.uit.edu.vn> wrote:

Hi all

Currently i have a project using Bokeh, i generate html file then copy div and script to my html file then host the standalone html with my server.

But for big data like millions or so rows the html file will be too big and it will be slow to render so my question is which is the best way to deploy the app?

My project relate mostly to data table and some basic chart.

Thanks

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/94b14cf2-84ee-4f25-aa80-d59287402677%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

⌁   Link to post
Bryan
Bryan

Hi,

Holoviews can produce Bokeh output which is the same as any output from Bokeh's own APIs and has all the same capabilities.

Thanks,

Bryan

···

On Mar 3, 2019, at 8:07 PM, Hau Le Cong <14520263@gm.uit.edu.vn> wrote:

Hi Bryan

Can Holoviews work with JS callback?

Thanks

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/44ed8203-3e9b-4d3d-8ebc-7cc7603e9726%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

⌁   Link to post
tony12624120
tony12624120

On SO I suggested to use ColumnDataSource to achieve interactivity in the plot and got this comment:

Hi Tony, thanks for your answer - The problem I have is that Holoviews does not accept the ColumnDataSource as underlying data model and therefore I cannot make use of the source.change.emit() to let the plot update itself – dmeu 19 hours ago

I don’t know Holoviews, can someone confirm if this is true?

···

On Monday, March 4, 2019 at 5:24:37 AM UTC+1, Bryan Van de ven wrote:

Hi,

Holoviews can produce Bokeh output which is the same as any output from Bokeh’s own APIs and has all the same capabilities.

Thanks,

Bryan

On Mar 3, 2019, at 8:07 PM, Hau Le Cong 1452...@gm.uit.edu.vn wrote:

Hi Bryan

Can Holoviews work with JS callback?

Thanks

–
You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.

To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+un...@continuum.io.

To post to this group, send email to bo...@continuum.io.

To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/44ed8203-3e9b-4d3d-8ebc-7cc7603e9726%40continuum.io.

For more options, visit https://groups.google.com/a/continuum.io/d/optout.

⌁   Link to post
Bryan
Bryan

Hi,

You should pose this question to the Holoviews devs directly. One place they hang out is on Gitter:

  https://gitter.im/pyviz/pyviz

Thanks,

Bryan

···

On Mar 7, 2019, at 1:10 AM, tony12624120@gmail.com wrote:

On SO I suggested to use ColumnDataSource to achieve interactivity in the plot and got this comment:

Hi Tony, thanks for your answer - The problem I have is that Holoviews does not accept the ColumnDataSource as underlying data model and therefore I cannot make use of the source.change.emit() to let the plot update itself – dmeu 19 hours ago

I don't know Holoviews, can someone confirm if this is true?

On Monday, March 4, 2019 at 5:24:37 AM UTC+1, Bryan Van de ven wrote:
Hi,

Holoviews can produce Bokeh output which is the same as any output from Bokeh's own APIs and has all the same capabilities.

Thanks,

Bryan

> On Mar 3, 2019, at 8:07 PM, Hau Le Cong <1452...@gm.uit.edu.vn> wrote:
>
> Hi Bryan
>
> Can Holoviews work with JS callback?
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+un...@continuum.io.
> To post to this group, send email to bo...@continuum.io.
> To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/44ed8203-3e9b-4d3d-8ebc-7cc7603e9726%40continuum.io\.
> For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/3cc65848-4809-461e-8d1c-f1c8338ec423%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

⌁   Link to post

End of archived discussion · Replies are disabled