I'm building an dynamic application that load a different types of forms, this forms are created by user, setting what visual component’s that will be contain.
After implemented all common performance best practice techniques, could turn the application more stable, but running tests, rendering a form containing one only component type (custom component class extends uicomponent and have three child's: label, textinput and button) inside a container canvas with border, when run a form that have until 100 custom component, the application still good, but with more than 100, the application rendering time explode and after so much time trying to identify the cause of that, i can't. Some applied techniques: Fixed width and height for doesn't invoke measure() lifecycle method; Minimum usage of setStyle() invocation for each component; Minimum container usage; Deferred instantiation “queued” for tabnavigator; RSL (Run time Shared Libraries); The main problem is find any way to show the form more quickly, with a minimum difference of current client (html/js), and scalable, that not explode when have to show a form that have more than 100 visual components. Please, any idea will welcome to help to fix this problem. Screenshots: App: http://nzfxug.googlegroups.com/web/app_form_screenshot.jpg?hl=es&gda=YFOzEUwAAABhSiusxe5-ttwUr_zOaOGiWqozyKXUdHs9_RGgyUmCriXtTlkwM4qO-I3FFF6yt2ZijmGHcUPtlvx60R_q_r8MVk6udOu4zzVgGJ-7v4pPtw&gsc=7A0lOQsAAADn3kK6zppBN7XXzgXfH_RV Benchmark graphic: http://nzfxug.googlegroups.com/web/benchmark_comparison_graphic.jpg?hl=es&gda=GN6wqFUAAABhSiusxe5-ttwUr_zOaOGiMkNJjy5Wmpkxa1Rd-RXej7Go8OJTPiGupRWXOU7GW0YouocIjUP3RjUvLUdj8cK2VeLt2muIgCMmECKmxvZ2j3ZYzdnwsQmdJjkVg2twmpw&gsc=7A0lOQsAAADn3kK6zppBN7XXzgXfH_RV -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

