Code Monkey home page Code Monkey logo

Comments (5)

benjamminf avatar benjamminf commented on August 15, 2024

I know what you mean. Unfortunately I don't think there's a whole lot I can do about it. The bulk of the HTML comes from Craft generating fields, and all that HTML is bound to slow down the UI. Large Matrix fields suffer the same problem, though Neo comes with some extra features that do affect performance a little more.

I've built some large Neo fields and while I've experienced some slow-down, they still perform well enough that it isn't a problem. I don't know how bad it is for you, but if it's unusable then there's probably something wrong.

from craft-neo.

23d1 avatar 23d1 commented on August 15, 2024

Definitely usable, so not really a problem other than being slightly annoying. I think I read somewhere that they're updating the UI quite a bit for the next major release, hopefully that sorts it all out... Awesome plugin btw. :)

from craft-neo.

benjamminf avatar benjamminf commented on August 15, 2024

(#87) I don't know if this is the cause for anyone else, but I just discovered something that has a serious performance degradation effect with Neo – Rich text fields with fixed toolbars. If rich text fields inside Neo blocks have their fields fix to the top of the browser when scrolling, if this is triggered enough times it causes a huge UI performance hit. That said it's probably an issue even outside of Neo, but the situation would present itself more often with Neo.

This actually indicates a memory leak issue with Redactor, where events are probably not unbinding and piling up on top of each other. I'll have to submit a bug report with them, but in the meantime you'll just need to disable the fixed toolbar in your Redactor configs – "toolbarFixed": false

from craft-neo.

owldesign avatar owldesign commented on August 15, 2024

Any progress on this one? The more child blocks the slower it runs.

from craft-neo.

ttempleton avatar ttempleton commented on August 15, 2024

Closing this issue due to its age and inactivity since the release of Neo for Craft 3. If anyone has any issues with the speed of the UI with Neo and Craft 3, please feel free to open a new issue.

from craft-neo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.