I have an HTML table with rows (20 rows).
Every row has a listbox of countries (about 250 countries) that are filled using a single dataset from the database.
Loading time is quick enough, but rendering time is really a mess.
Is there any way I can speed the rendering of those listboxes?
You could load it only once, and then copy the DOM element everywhere you need it…
I’m not sure if this would improve a lot since it would rely more on the user’s computer, but I guess it’s worth trying if it’s too slow the way it is right now.
edit: here’s how I’d do it. Use with caution, I haven’t tested it and there is most likely tons of errors with this code, it’s just to give you an idea of what I was saying.
on document ready, using jquery: