☰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

Yet another covid-19 app... ¯\_(ツ)_/¯

Showcasebokehjswebsite
Bryan
Bryan

Thanks for sharing @gmagno! It’s always nice to see BokehJS used directly and we are hoping to make this easier and better in the coming year. Any comments or help developing BokehJS as a first class JS library in its own right are welcome.

And of course: Stay safe in these times!

⌁   Link to post
gmagno
gmagno

Hey @Bryan, my pleasure.

Please take this feedback with a pinch of salt, since I am not exactly a veteran in front-end development :baby:
When comparing with other tools available I find Bokeh (Python) particularly easy to use and very well documented. I believe that is more important than aiming at being feature complete.

But surprisingly the process of installing and using BokehJS was not as easy I was expecting. My short experience with Typescript/Javascript and packages installation in general can be summarized with the following steps:
1- npm install package
2- npm install types if need be
3- import {} from “…”
4- Start coding, explore the API while coding, code completion, etc

For some reason I was not able to do this with BokehJS, installation was far from smooth and ended up missing code completion.

I guess we can always blame the user ignorance. But again, for me one the biggest advantages of Bokeh is being inclusive and newbie friendly.

Apart from that, my experience with BokehJS was great. Trying different plots and configurations was easy as pie, axes/ticks adapt quite well to changes in figure size, and so forth.

I look forward to seeing BokehJS becoming first class citizen in the Bokeh world :slight_smile:

⌁   Link to post

End of archived discussion · Replies are disabled