Is Panel based on transpiling to Javascript?

Hi, please pardon the naive question. I’m wondering what technology underlies Panel’s functionality. Does it transpile to Javascript?

1 Like

No it doesn’t. Panel relies on Bokeh and I can point you to their docs that give a very good description of how that works, better than I would right now from my phone :smiley:

Does it rely on the bokeh python package or the bokehjs node package?

1 Like

Yes. Panel is built on the Bokeh python package on the server + the bokeh .js library on the client.

The server is built on Tornado and there is a web socket connection between server and client.

You can also use Panel with PyScript running entirely in the browser. But this is experimental.