Да, похоже это то что мне нужно. Но что делать с переменной окружения NODE_ENV?
Получается как, чтобы скомпилировать код для продакшена нужно установить NODE_ENV=production
Но, если так сделать то npm не устанавливает devDependencies необходимые для компиляции
Alex
@Kozack Автор вопроса, куратор тега JavaScript
IDONTSUDO, Так то дата приводится к скалярному значению new Date() - 10000 // -> 1564727521006
Но использование Date.now() если не ошибаюсь будет чуть побыстрее
Alex
@Kozack Автор вопроса, куратор тега JavaScript
sim3x, Массив может достигать до нескольких тысяч элементов. При опработке в общем потоке интерфейс фризится. Во избежании этого - обработка вынесеса в воркер
Alex
@Kozack Автор вопроса, куратор тега JavaScript
Роман, DanKud, Суть моего вопроса — могу ли я запустить отправку сетевого запроса и в то время пока браузер его отправляет и дожидается ответа выполнить какието лакальные операции. Чтобы это выполнялось так сказать парралельно. В том смысле отправляет ли браузер запрос когда я создаю промис, или когда дожидаюсь его? Или есть какие-то неочевидное поведение в стиле "Если промис создан, но команда на его "ожидание" отложена, то браузер может отправить сам запрос не мнгновенно а попозже в зависимости от каких-то факторов"
Alex
@Kozack Автор вопроса, куратор тега JavaScript
rPman, Ну так вот сейчас как: проверяется sessionStorage. Если сохраненного результата нет — выполнить запрос и сохранить. Суть моего вопроса в том "Есть ли альтернатива sessionStorage, чтобы сохранять резульаты на более длительный срок?"
Alex
@Kozack Автор вопроса, куратор тега JavaScript
rPman, Нет, не могу. Как я и написал — два разных сайта, со своими серверами и логикой. При загрузке страницы на одном, скрипт должен найти связанную запись на другом. Это выполняется асинхронно, на клиенте, посредством fetch к API второго сайта.
Alex
@Kozack Автор вопроса, куратор тега JavaScript
Как раз для того, чтобы когда пользователь снова заходить на siteA, не было необходимости обращаться к серверу и запрашивать siteB-post-id. Чтобы он уже был на клиенте и отработал мнгновенно.
danilr, Ну, тогда вам не нужен аккордеон. Это вообще не то. Просто ограничте контейнер по высоте. Если вым нужна именно анимацие. Или проще — просто скрывайте все пункты после 4-го. И по клику — показывайте
Вам нужно внутрь каждого <li> положить отдельный <details>. И открывать/закрывать в соответствии с вашей логикой. Смысл ответа в том, что вам не нужет плагин. Достаточно нативного html элемента
Получается как, чтобы скомпилировать код для продакшена нужно установить NODE_ENV=production
Но, если так сделать то npm не устанавливает devDependencies необходимые для компиляции
Я что-то не так делаю?