Как работает HTTP, стандарт RFS и Ajax

Вы Пробуете сделать мерцание экрана компьютера посредством перебирания циклом методов, с рандомными цветами, окрашивающих фон html страницы. Я думал применить функцию sleep (), но функция sleep () не останавливает виток цикла, а останавливает весь скрипт.

Что такое параллельность

<?php
class RGBBack   {
  public $a;
  function GetBackColor ($a)
  {
    echo "<html> <body bgcolor=".$a.">     </body>    </html> ";
  }

  }
  $obj= new RGBBack();
  $a="blue";
  $obj -> GetBackColor ($a);
  $a="green";
  $obj -> GetBackColor ($a);
?>

1. Можно ли это сделать только с PHP?
2. Если нет, это нужно применять возможности ajax? Чтобы пока одни данные обрабатываются сервером, другие окрашивали экран?

При запуске кода серверу отправляется весь скрипт и он выполняется весь на сервере. И выдаёт один результат, которым является "последний цвет" в цикле. процесс перебора юзер не видит (но он абстрактно существует). А функция sleep () просто ведет отсчёт времени до отправки скрипта не сервер.