Size: a a a

2020 April 13

YS

Yuri S. in pro.elixir
смотри
источник

YS

Yuri S. in pro.elixir
суть такая
источник

LL

Lama Lover in pro.elixir
V
как и по коду
Так код же ещё даже на 10%, как мне кажется, не готов
источник

YS

Yuri S. in pro.elixir
есть страница
источник

YS

Yuri S. in pro.elixir
на ней вставлен таг style
источник

YS

Yuri S. in pro.elixir
когда рендерится страница
источник

YS

Yuri S. in pro.elixir
style так обращается в кеш и спрашивает есть ли там ключ
источник

YS

Yuri S. in pro.elixir
если есть
источник

YS

Yuri S. in pro.elixir
значит страница уже рендерилась и ксс уже сформирован
источник

YS

Yuri S. in pro.elixir
его просто читает
источник

YS

Yuri S. in pro.elixir
если нет
источник

V

V in pro.elixir
Lama Lover
Тогда кэш работает странно. Один файл изменился - он не в кэше. Один файл не из кэша изменился - все не в кэше. What?
если a.js инклюдит b.js, то компилируется всё в один файл (a.js), и скомпилированный b.js по сути не существует.
источник

YS

Yuri S. in pro.elixir
значит эта страница еще не рендерилась, и надо сгенерировать css
источник

YS

Yuri S. in pro.elixir
дальше
источник

YS

Yuri S. in pro.elixir
проблема если мы меняем что-то в файлах
источник

RS

Roman Suleymanov in pro.elixir
если файл изменился и его нет в списке (значит это парциал), нужно очищать весь кеш, так как этот файл мог быть импортирован в других и их снова нужно перекомпилить все
источник

YS

Yuri S. in pro.elixir
мы знаем только, что если файл есть в кеше, значит он входной
источник

YS

Yuri S. in pro.elixir
а значит нам не надо все удалять
источник

YS

Yuri S. in pro.elixir
можно его удалить и он при следующем рендере скомпилирует новый ксс и положит в кеш
источник

YS

Yuri S. in pro.elixir
но
источник