Je pense qu'il s'agit d'un nouveau comportement depuis Safari 11, mais je n'en suis pas absolument certain.
J'ai tendance à laisser Safari ouvert en permanence, avec plusieurs pages d'onglets, chacun pour un "sujet" différent.
Au redémarrage - si j'ai nettoyé des cookies moins savoureux, etc., ou même dans les rares cas où je redémarre - il avait l'habitude de recharger tous les onglets, qu'ils soient visibles ou non.
Ce comportement a changé et maintenant chaque onglet auquel j'accède est vide et ne se charge pas tant que je n'y ai pas accédé. Je comprends que la philosophie soit d'économiser les ressources jusqu'à ce que vous "prouviez" que vous en avez réellement besoin, mais honnêtement, si je n'en avais pas besoin, ils ne seraient pas ouverts en premier lieu.
En fait, j'ai pris l'habitude de parcourir rapidement tous les onglets juste après le lancement, de sorte que je ne vois le délai irritant qu'une seule fois.
Autre irritation - la version chargée après la pause de 2 secondes est toujours la version mise en cache, vous devez donc l'actualiser immédiatement de toute façon :/
J'aimerais donc éliminer ce comportement.
Je veux, si possible, que chaque onglet soit déjà chargé avec la version actuelle, non mise en cache, de la page au moment où Safari a été lancé. Je peux gérer mon propre rafraîchissement après cela, je veux juste ne pas avoir à attendre ces 2 secondes supplémentaires pour chaque onglet lors de la première utilisation.
J'ai les menus Développement et Débogage déjà visibles, au cas où la "solution" s'y trouverait, mais franchement, ma compréhension de ces menus n'est pas optimale. Je pense qu'en toute honnêteté, je les ai affichés pour me sentir cool, plutôt que parce que je sais réellement à quoi ils servent ;)
Il s'agit actuellement de Safari 11.0.2 sur El Capitan.