ckeditor / ckeditor5-vue

Official CKEditor 5 Vue.js component.
https://ckeditor.com/ckeditor-5
Other
352 stars 77 forks source link

Performance issues in processing content with multiple paragraphs containing multiple inline widgets #248

Open mabryl opened 1 year ago

mabryl commented 1 year ago

This issue is related to this one that was reported previously.

Unfortunately, when the content is more complex than the one used in the example in the issue linked above, performance still suffers, even when two-way data binding is disabled.

The increased complexity of the content refers to the fact that now we're dealing with multiple paragraphs containing multiple inline widgets instead of a one long paragraph with numerous widgets.

A vanillaJS implementation of the editor seems to handle this type of content better than our Vue implementation.

In the attachments you can see the two implementations and compare their performance.

To open the vanilla project, open the index.html file.

To open the Vue project, install deps yarn install, and spin up the dev server yarn serve.

vanilla.zip vue.zip

pomek commented 1 year ago

Internal notes

minyoung90 commented 7 months ago

Is there any progress at all?