Мне нужно отправить некоторые данные со страницы html в браузер, которые будут использованы JavaScript (такие как данные пользователя и т. Д.).
я вижу два способа сделать это, и мне интересно, какой из них лучше (меньше блокирует браузер, лучше работает):
1. встроенный скрипт в html:
<script>var userData = {username:'joe',age:42,pet:'dog'}</script>`
атрибут 2.data в html:
<div id="user-data" style="display:none" data-username="joe" data-age="42" data-pet="dog"></div>` and code in external javascript file: `function getUserData() {..this extracts the data from the div and caches it...}
я знаю, что встроенные теги script будут блокировать браузер, с другой стороны, они, вероятно, будут анализироваться намного быстрее, чем когда я сделаю это позже в javascript.