Roam-Enhancement icon indicating copy to clipboard operation
Roam-Enhancement copied to clipboard

Slowdown & data storage

Open tfiers opened this issue 3 years ago • 3 comments

Great project, has enormous potential. Some feedback:

  • Roam seems to slow down to an annoying degree after say 20 annotations (with 4-core i7 CPU and 16 GB RAM).
  • The programmatically generated data pages (roam/js/pdf/data) clutter up my database. They will presumably start slowing down Roam's search after many annotations on many pdf's. Maybe the data can be stored elsewhere, like e.g. the 'data blocks' used by the Excalidraw plugin?

(Another issue is low resolution images extracted via area highlight, and lower-impact styling of these area highlights. I filed those in the react-pdf-highlighter repo.)

tfiers avatar Mar 23 '21 16:03 tfiers

I have also problems with long load times. I guess it takes around 30 seconds before I can start working. Most of the time I don't have any problems while I work.

ll7 avatar May 27 '21 09:05 ll7

The load time issue should be gone in v 1.0. For higher resolution area highlight, now you can zoom.

For 'data blocks': I'm not familiar, can you explain more?

c3founder avatar Jul 27 '21 22:07 c3founder

Thanks for the reply :) I'm not familiar either. Excalidraw, and I think also David Vargas's plugins, store their data not as plain text in Roam blocks, but rather inside custom UI elements that are not indexed by Roam's search. Some clojurescript programming might be needed for that. I can't help more alas

tfiers avatar Jul 28 '21 18:07 tfiers