смотрите консоль разработчика Chrome, особенно вкладку Network -- там увидите, что дольше всего грузится.
<?php
session_start();
if (!empty($_GET['auth'])) {
if ($_GET['auth'] == 'exit') {
session_destroy();
header('Location: /test');
} elseif ($_GET['auth'] == 'makeSession') {
$_SESSION['login'] = 'Test';
$_SESSION['user_id'] = 1;
header('Location: /test');
}
}
?>
<a href="/test">test</a><br>
<a href="/test?auth=makeSession">make session</a><br>
<a href="/test?auth=exit">exit</a>
<pre><?php var_export($_SESSION) ?></pre>
А вообще проблема именно в js? Верстка и стили не могут влиять на это?