Hallo all!
In our application we add easyui tabs using the href attribute.
$("#selectorX").tabs("add", {
title: 'title',
href: 'url'
});
Each tab contains many easy ui components (one layout, grids, forms, dateboxes, etc)
When we add many tabs we have serious performance impact (at Internet Explorer 10).
Below is the time that takes for each tab to load (server will repospond with the same content)
1st tab : 8sec
2nd tab: 10sec
3d tab : 15sec
7th tab: 30 sec
Question 1Can you understand what causes this performance impact?
Question 2When we add tabs using the href attribute the easyui builds the components that are described in the markup although it is an ajax call.
To be more precise when addTab is called and server responds with <input class="easyui-datebox"> then easy ui creates a datebox.
The same does not happen when we make an ajax call and append markup to dom. Then we have to explicitly make the datebox in javascript.
So is it possible that easyui when we call addTab recreates all the components in all tabs so that causes the performance impact?
Question 3If I use unique ids for the elements of each tab will this cause a performance imporevement? Now as it is we have many elements with
the same id each of them exists in a separate tab
Regards
Michalis