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.

Reply via email to