Steps to reproduce:
Create a table with about hundred rows (simple loop with tomahawk's t:dataList is fine for that).
Put q:hintLabel on each column (make sure that width of the column is less than width of data for clean experiment).
Render this table in ajax4jsf zone with ajax4jsf request.
Observe rendering time in browser with q:hintLabel and without it.
You can get more details by using FireBug javascript profiler.
Thanks
Hello Mikhail,
Thank you for reporting the issue. We will optimize JavaScript for the HintLabel component in one of the future versions of QuipuKit.
Regards,
Tatyana
QuipuKit client side validation is also a performance pig (probably caused by same inefficiencies in javascript).
Thanks
Hello Mikhail,
We will improve performance of QuipuKit client-side validation too in one of the future versions of QuipuKit.
Regards,
Tatyana
Tatyana,
I'm having the same issue with hintlabels inside a datatable. The hintlabel js takes between 80-90% of the overall rendering time of the page. Any ideas if this will be fixed in 1.4?
Thanks,
Luis
Hello Luis,
We will do our best to improve performance of the HintLabel's JavaScript in QuipuKit 1.4.
Regards,
Tatyana
Hi Tatyana,
This is a critical issue in some of our applications. Let me know if there something I can do to help.
Thanks,
Luis
Hi Tatyana, any chance this will be fixed in 1.3.2.
Luis
Hello Luis,
We have not yet planned task for the next release. I will let you know when the plans are ready.
Regards,
Tatyana
Hello Luis,
We will do our best to improve performance of the HintLabel component in QuipuKit 1.4.
Regards,
Tatyana
Hello,
We have improved performance of the HintLabel and client-side validation when they are used in the QuipuKit DataTable. Please see QuipuKit 1.4 release.
Regards,
Tatyana