Metadata
- Source
- FLUID-6219
- Type
- Bug
- Priority
- Major
- Status
- Open
- Resolution
- N/A
- Assignee
- Antranig Basman
- Reporter
- Antranig Basman
- Created
2017-11-02T11:22:37.411-0400 - Updated
2024-07-22T09:01:26.183-0400 - Versions
- N/A
- Fixed Versions
- N/A
- Component
-
- Framework
Description
This long-standing behaviour was an optimisation implemented for Infusion 0.6 back in 2009... the "merged defaults cache" made a big difference between the framework performance being acceptable and unacceptable on the browsers of the day. The performance of the framework has regressed in many ways since then, whilst browsers have got much better - so this represents a smaller proportion of our runtime costs. However, changing this behaviour will subtly alter the semantic of all Infusion code, and should be done at a time when we are making related disruptive changes - and preferably also implementing optimisations, as with FLUID-5304, that will compensate the user for costs of breakage.
Comments
-
Antranig Basman commented
2017-11-06T07:55:10.136-0500 Note that this is not practical without implementing the "local mergePolicy" scheme referred to on FLUID-5668