Есть очень специфическая страница, на которой может быть больше сотни тегов select. И его необходимо стилизировать. Первое что приходит на ум - библиотека select2. Но из-за специфики работы (вставка в DOM дерево абстракций из HTML) такая страница очень долго грузиться. Может есть другие библиотеки с иным подходом или какие-то идеи?
Можно из тегов UL и LI слепить select, но хз как это будет выглядеть на работающем проекте, вёрстка же будет интегрироваться
Навряд ли идейно это что-то иное, но попробуйте, может, будет более производительно при таком количестве инициализаций, т. к. он построен не на jQuery, а на vanilla: https://joshuajohnson.co.uk/Choices/
Иных путей, кроме как кастомной вёрстки, у вас нет в деле полноценной стилизации select'ов и добавления т. н. функционала chips.
Рустам Байназаров, спасибо за вариант. Можно будет попробовать выдернуть из этой библиотеки HTML и CSS. И вставлять не тег select, а порцию HTML. Правда пока хз насколько это тупо))
Например, вот так он работает с 500 select'ами, которые я генерирую не очень правильным способом динамически при загрузке страницы, то есть это весьма тяжелая процедура:
Сами напишите, если уж насколько проблемно. Можно не все select'ы сразу подгружать, а по мере скролла их уже отображать.
Так или иначе все более-менее похоже работают.