Показать сообщение отдельно
  #2 (permalink)  
Старый 08.01.2015, 17:16
Аватар для MetaDriver
Аспирант
Отправить личное сообщение для MetaDriver Посмотреть профиль Найти все сообщения от MetaDriver
 
Регистрация: 24.04.2014
Сообщений: 66

Сообщение от desperado Посмотреть сообщение
................
У меня constant содержит уже около 100 полей, нормально что я везде инжектю (тягаю за собой) весь объект, когда мне нужно в каждом случае из него одно лишь поле, или это нормально и не тяжело браузеру?
Во втором абзаце статьи, из которой взят приведённый для примера код, сказано:
Имейте в виду, что сервисы, не зависимо от типа, это всегда синглтоны (одиночки).
Это значит, что при инжектировании никуда ты объект за собой не тягаешь, а тягаешь только ссылку (указатель) на него, размером максимум 8 байт (для x64 операционных систем). Так что расслабься, браузер выживет.
Ответить с цитированием