Как стать автором
Обновить

Комментарии 13

А если в другом воркере попытаться импортировать скрипт? Не пробовали добавлять случайных хэш к адресу импортированного скрипта/воркера, может какой-то глюк с кэшем?
Опера, конечно, как всегда в своём репертуаре, но…
Зачем надо было каждый раз создавать Воркер?
ну если он мне нужен несколько раз за сессию, зачем постоянно держать его в памяти? Создал->использовал->на свалку
Т.е. лучше пусть оно каждый раз проходит тяжёлый процесс инициализации?
следуя вашей логике, нужно все объекты объявлять как глобальные, чтобы они каждый раз не проходили через тяжелые муки рождения… а меж тем, чем меньше глобальных переменных в коде, тем лучше, особенно при использовании сторонних библиотек
Зачем глобальные? Я вообще глобальные переменные почти не использую.
А как тогда? Использовать замыкания? Если честно такой вариант выглядит несколько более ресурсоемким, чем простое объявление глобальной переменной, или же, если таких переменных много, использования одного глобального управляющего объекта с определенным набором полей
Такие вопросы решаются правильной архитектурой.
Называть замыкание ресурсоёмким — это хорошая шутка.
Отнюдь, например, все та же опера помещает в замыкание не одну переменную, которая будет использоваться дальше, а все имеющиеся на данный момент в зоне видимости
Понятно всё! Global vars — right way, bro!
нет, глобальные переменные это неправильный путь!
решение, как всегда, где-то посередине.
Согласен, что
Такие вопросы решаются правильной архитектурой.

для каждого конкретного места свое решение.
То был сарказм…
Одно с другим никак не связано.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории