web-dev-qa-db-fra.com

Quel est l'effet d'un site qui prend du temps à fermer?

Facebook, sur ma configuration (OS X, Chrome) prend environ 1 seconde pour se fermer. Je peux imaginer qu'il pourrait y avoir des choses à faire, juste avant de fermer le navigateur, et cela prend du temps/des ressources. Cependant, j'ai commencé à me demander si quelque chose comme ça ne pouvait pas être intentionnel? Quel est l'effet d'un site qui prend du temps à fermer?

D'un côté, je peux affirmer que la fermeture d'un site (non instantané) crée un obstacle à la sortie. C'est un grief ennuyeux que le feedback ne soit pas rapide et réactif, donc en tant qu'utilisateur, vous voulez l'éviter, en le gardant ouvert.

D'un autre côté, ce grief peut avoir un effet opposé: la perception que Facebook est gonflé et lent. Ma dernière expérience était qu'il ne répondait pas, donc je ne veux pas revenir.

Ou est-ce les deux? Un continuum? Un très petit "décalage" peut avoir le premier effet, mais le rallonger est-il plus ennuyeux? Ou n'est-ce pas une bonne idée?

EDIT: Pour plus de précision, je fais référence à la fermeture d'un onglet de navigateur.

2

Je pense que l'idée générale est qu'à moins que vous ayez ou que vous en tiriez un grand avantage, ne vous connectez pas à l'événement on close et ne ralentissez pas l'action prévue de votre utilisateur. C'est un exercice d'équilibre délicat pour la raison que vous avez soulignée, que l'apparence est alors que votre site est lent et gonflé lorsque l'utilisateur commence à perdre son sentiment de manipulation directe. L'idée ici est qu'en général, ce n'est qu'une simple hésitation, donc les données reçues en valent la peine.

Je ne pense pas que vous allez trouver une situation où si l'utilisateur a eu de l'expérience avec des pages à fermeture lente, il va simplement laisser les pages ouvertes. Je pense qu'au lieu de cela, ils cesseraient tout simplement d'utiliser le site. Cependant, avec la plupart des applications que j'ai vues ralentir la fermeture de la page, c'est une application dont vous ne vous souciez pas (ou ne pouvez rien faire) combien de temps cela prend (Facebook ou une application liée au travail que vous - avoir à utiliser).

Facebook semble passer des appels de service Web à sa fermeture, il effectue donc un traitement de certaines informations qu'ils jugent raisonnable d'attendre. Ce n'est pas ce à quoi je m'attendais - au départ, mon hypothèse était que puisque Facebook est si lourd de contenu qu'il pourrait en fait prendre une seconde à votre navigateur pour effacer la mémoire qu'il utilisait sur cet onglet.

2
GotDibbs