powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS. Обработка ресурсоемкой задачи в фоне.
16 сообщений из 16, страница 1 из 1
JS. Обработка ресурсоемкой задачи в фоне.
    #38978961
_nautilus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Есть страничка. На ней динамически формируемый список программ. На экране одновременно видно не более 20 программ. Список же может состоять из 500 и более программ. Чем больше список, тем он дольше грузится. Список программ предосталяет соответствующий сервис, который может выдать как весь список целиком, так и часть.

Поскольку 500 программ загружаются долго переделал на порционное получение. Получаю первые 20 программ, отрисовываю, после чего запускаю интервал, посредством которого вызывается функция, подгружающая остальные порции, однако пока они подгружаются перемещаться по уже подгруженному списку все равно невозможно.

Собственно вопрос: можно ли как-то ресурсоемкую задачу вынести в фон? Если же нет, то, наверное, наиболее оптимальным решением в данной ситуации будет подгрузка новой порции программ только в том случае, если пользователь дошел до конца списка уже полученного списка программ и намеревается двигаться дальше.

Спасибо.
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38978969
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_nautilus_можно ли как-то ресурсоемкую задачу вынести в фон?
Любую задачу можно стартовать отдельным "потоком"...
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979044
_nautilus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaЛюбую задачу можно стартовать отдельным "потоком"...

Отлично! А можно пример?
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979078
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa_nautilus_можно ли как-то ресурсоемкую задачу вынести в фон?
Любую задачу можно стартовать отдельным "потоком"...Поток же не может работать с dom.

Лучше спросить у автора, что такого он наворотил, что имеет место быть это:
_nautilus_ однако пока они подгружаются перемещаться по уже подгруженному списку все равно невозможно.синхронная загрузка?
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979150
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyПоток же не может работать с dom.
Что тут имеется ввиду?
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979155
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_nautilus_А можно пример?
- Тот же ассинхронный запрос к серверу
- Использование метода setTimeout()
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979164
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaAntonariyПоток же не может работать с dom.
Что тут имеется ввиду?воркеравторyou can't directly manipulate the DOM from inside a worker, or use some default methods and properties of the window object
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979170
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_nautilus_однако пока они подгружаются перемещаться по уже подгруженному списку все равно невозможно.у тебя поди синхронные запросы на сервер.
иначе непонятно, почему так происходит.
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979174
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу: это не "ресурсоемкая задача".
с правильным подходом она выполняется в основном потоке и при это не должна вешать интерфейс.
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979176
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyворкер
Я не вкурсе, что такое вокер...
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979179
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaAntonariyворкер
Я не вкурсе, что такое вокер... http://habrahabr.ru/post/132785/
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979205
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy http://habrahabr.ru/post/132785/
Мне пока не совсем понятно для каких целей все это использовать... К ДОМ доступа нет... Для чего тогда обращаться к серверу, если полученный ответ некуда пристроить?
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979218
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaAntonariy http://habrahabr.ru/post/132785/
Мне пока не совсем понятно для каких целей все это использовать... К ДОМ доступа нет... Для чего тогда обращаться к серверу, если полученный ответ некуда пристроить?работает параллельно основному JavaScript, предназначен для фоновых вычислений, чтобы не вешать надолго браузер.
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979247
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaAntonariy http://habrahabr.ru/post/132785/
Мне пока не совсем понятно для каких целей все это использовать... К ДОМ доступа нет... Для чего тогда обращаться к серверу, если полученный ответ некуда пристроить?конкретно этот пример применения воркеров действительно загадочен, я же вижу основное применение в матане и графике: https://developer.mozilla.org/ru/demos/detail/the-mandelbrot-set/launch
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979277
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоццидля фоновых вычислений
Antonariyя же вижу основное применение в матане и графике: https://developer.mozilla.org/ru/demos/detail/the-mandelbrot-set/launch
Ясно. Спасибо за ссылки.
...
Рейтинг: 0 / 0
JS. Обработка ресурсоемкой задачи в фоне.
    #38979663
_nautilus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyсинхронная загрузка?
Да, спасибо.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS. Обработка ресурсоемкой задачи в фоне.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]