Я работаю с API ВКонтакте, делаю так сообщение с именем пользователя
<div id="instruction">
<text>
Привет, <span id="username"></span>, рекомендую ознакомиться с инструкцией!
</text>
</div>
<script>
setTimeout(function(){
VK.init(function() {
VK.api("users.get", {}, function (data) {
var username=data.response[0].first_name;
document.getElementById("username").innerHTML = username;
});
}, function() {
alert("VK API initialization faled");
}, '5.84');
}, 1);
</script>
В итоге из-за того что имя появляется не сразу, я получаю сначала текст без имени, а потом уже появляется имя и мелькающий текст это не очень хорошо, как решить эту проблему?