I actually dove into this with my team - After reviewing the code and testing, it looks like it’s the BBCode converter that was hanging up on large amounts of text (it’s a big function…understandable though since it has quite a job to do!). Bubble’s trying to make a more user friendly editor by auto-converting formats, from what we could tell. However, it appears to have an effect on the overhead since it has to do converting in real time… and it’s a heck of a function. Works well!! Just a bit slow though w/ larger text.
Some text editors I’ve seen have logical gates for the type of content (Rich Content, Text, HTML) - Like @guarav’s BDK Editor (the gold standard, in my opinion). From what I could tell, this allows for less overhead since if you choose HTML as your type of content, it foregoes the conversions, thus a much faster experience. Less forgiving than Bubble’s though as you have to force the content type… Can’t throw BBCode into HTML. Whereas in Bubbles, you can.
Just my 2 cents on the matter, I am no expert by any means. @hofst038 @jess