ba la gestion d'un tampon, ne va rien changer par rapport au chargement, étant donné que tu risque de libérer le tampon soit au début, soit à la fin du script, donc, que dans tous les cas soit tu auras une page vide, soit tu auras une page inexploitable car le script ne sera pas terminé. (et encore je ne suis pas sur que tu puisse libérer le tampon avant la fin du script.)
Nan, je me tournerais vers le JS..