Closed
Description
Switching toolbox categories takes far longer than it ought to, given that we have a mostly static set of blocks. This isn't really surprising since we've never tried to optimize that code.
Some ideas and potential low hanging fruit:
- Better caching of computed text length for strings
- Avoid spurious rerendering of fields
- For fully static categories, cache block coordinates instead of needing a layout pass
- This might not actually be an improvement; I need to look into it.