Переходим на асинхронный код «Вконтакте»
Для того чтобы любые «подвисания» виджета «Вконтакте» стали незаметны пользователям и не мешали подгрузке остального кода сайта, необходимо организовать асинхронность.
Ниже приводим простой и рабочий пример кода виджета групп «Вконтакте».
<div id=»vk_groups»></div>
<script type=»text/javascript» src=»http://vk.com/js/api/openapi.js» async></script>
<script type=»text/javascript»>
( function start() {
if ( window.VK ) {
VK.Widgets.Group( «vk_groups», {mode: 0, width: «288», height: «290»}, ВАШ_ID_Группы);
} else setTimeout( start, 500 );
} )();
</script>
Узнать ID своей группы, сгенерировать нужные параметры виджета Вы сможете по этой ссылке.