In ipywidgets 7.0, attributes can be binary and will then be synced with binary messages. That may make a big difference for large files (instead of base64 encoding them).
Also, FYI, @draperjames was looking into making a standard file upload widget in the base ipywidgets package (jupyter-widgets/ipywidgets#1542). Would you be willing to collaborate on such a standard widget?
Thanks for writing this!
In ipywidgets 7.0, attributes can be binary and will then be synced with binary messages. That may make a big difference for large files (instead of base64 encoding them).
Also, FYI, @draperjames was looking into making a standard file upload widget in the base ipywidgets package (jupyter-widgets/ipywidgets#1542). Would you be willing to collaborate on such a standard widget?
Thanks for writing this!