ptrvch
@ptrvch
вебдев-энтузиаст. Django, AngularJS

Нормальна ли практика подключения скриптов через document.write в продакшене?

Изучая структуру одного из сайтов через консоль разработчика, заметил, что скрипты подключаются следующим образом:

<script>document.write('<scr' + 'ipt async src="app.min.js?_=' + Math.random().toString().split('.')[1] + '"></sc' + 'ript>');</script>


<script>document.write('<link href="app.min.css?_=' + Math.random().toString().split('.')[1] + '" rel="stylesheet" />');</script>


Рандомное число после пути к скрипту, по идее, необходимо для предотвращения кеширования. Но я всегда думал, что обновляться оно должно только при повторной сборке бандла, а не при каждой перезагрузке страницы.
Помимо этого, интересует, нет ли каких-либо побочных эффектов от использования document.write?
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы