Я использую lunr.js для выполнения поиска на стороне клиента на статическом веб-сайте. По мере роста контента lunr.js требуется больше времени для индексации всех страниц. Это хорошо, но я хотел бы иметь анимированную полосу загрузки, чтобы люди знали, что страница действительно что-то делает. Я попытался добавить анимированный индикатор выполнения twitter bootstrap 3.3.1, который будет виден до завершения загрузки индекса. , но, похоже, он не анимируется во время загрузки индекса.
Вот живой пример: http://rosindex.github.io/search/
Код, который выполняется для индексации каждого документа, находится в jquery.lunr.search.js#L87
Индикатор выполнения, определенный в package_search.html#L15< /а>
Является ли это ограничением того, как загрузчик отображает анимацию, или я могу что-то сделать, чтобы она работала во время загрузки этого индекса?