Another bottleneck I’ve observed is the use of Language.is and Language.as. Each call is pretty cheap, but they all add up — especially calls which use interfaces.
> On Mar 26, 2018, at 3:37 PM, Harbs <[email protected]> wrote: > > I managed to more or less double the performance on this… > >> On Mar 26, 2018, at 1:21 PM, Harbs <[email protected] >> <mailto:[email protected]>> wrote: >> >> Another interesting study is NumericStepperView. NumericStepperView strand >> setter takes 12.6 ms to run on a single component! There are many subsequent >> DOM read and writes in that component causing it to take much longer than >> necessary to render. I’m going to make some changes to the class which >> should vastly improve performance on that. >> >
