Next, Paul Irish proposed some high-level concepts to help categorize/prioritize performance. I liked Paul's break down on the different types of performance areas: Response, Animation, Idle, Load. He coined the acronym RAIL. Of course, we could also use the acronym LIAR since we are really trying to deceive users on performance. His talk was very focused on perceived performance from an end user perspective which is also right up our alley.
Lastly, at our booth, a large percentage of the people asking us questions were focused on performance. They wanted to know if we had any dependencies (No). They wanted to know how fast rendering and scroll performance was (Sub-second and Smooth). And they wanted to know if we used React for speed (No, but we virtualize the DOM ourselves). The most popular demo we showed by far was our Performance Benchmark sample. This sample allows you to test our FlexGrid against competition, including open source alternatives. You can choose up to a million records to databind to and see how FlexGrid flies. Performance is one of our highest priorities here at Wijmo. I still have to write a blog post about our insane ordeal with scrolling performance in IE in the last couple months. We spend a LOT of time on performance and everything we do takes it into consideration. So it was great to hear so many others are also starting to make performance a priority. I know that it can be easy to put performance on the back burner, but it is important to insist that it is as important as your biggest feature.