Safari-Beachballing auf einigen Websites wie Github.com

Safari blockiert, wenn ich einige Websites lade. Github.com ist am reproduzierbarsten. Die Seite würde geladen, aber dann würde sich meine Maus in einen Wasserball verwandeln und einfach stecken bleiben, bis ich den Tab mit Github oder einer anderen Seite schließe, die es zu verursachen scheint.

Ich verwende keine Erweiterungen - um ehrlich zu sein, weiß ich nicht, was es sein könnte. Das gleiche Problem hat mein Chef auch. Ich habe keine Probleme mit dem Laden von Github auf Chrome.

Ich verwende macOS Sierra (10.12.1) auf einem Mac mini Ende 2014 und Safari 10.0.1. Es passiert auch in der Safari Technology Preview (Release 26, 10.2)

Welche Möglichkeiten gibt es, dies zu beheben oder langsame Websites in Safari weiter zu diagnostizieren?

Ich bin auf 10.1, aber ich erinnere mich, dass ich vor ein paar Monaten ähnliche Symptome hatte (möglicherweise eine frühere Version von Safari) und dass etwas mit https-Zertifikaten nicht stimmte

Antworten (2)

Release 26 von Safari TP enthält viele Änderungen an der Rendering-Engine. Dies führt bei vielen Websites zu Problemen, insbesondere dort, wo häufig Bild-Sprites verwendet werden.

Dies wird wahrscheinlich in der nächsten Version behoben, aber bis dahin können Sie einfach die Standardinstallation von Safari verwenden oder auf die vorherige Version von Safari TP herunterstufen, wenn Sie noch über das Installationsprogramm verfügen. Sie können auch versuchen, die Ausführung mit der im Menü „Entwickeln“ ausgewählten Option „ Caches deaktivieren“ auszuführen.

Ich habe keine Probleme mit Version 10.1 (12603.1.30.0.34) und neuer auf GitHub oder den anderen von mir verwendeten Websites. Ich verwende die Ghostery-Erweiterung, um die meisten Javascript-Tracker zu blockieren, also könnten Sie das versuchen? Github ist jedoch in Bezug auf das Site-Design wirklich sauber - daher kann Ghostery auf eher werbebasierten Sites sehr hilfreich sein. Ich bin mir nicht sicher, ob sich die Installation lohnt, wenn GitHub Ihr Problem ist.

Safaris Web-Inspektor ist, wo ich anfangen würde. Verwenden Sie den Entwicklungsmodus in den Einstellungen und navigieren Sie dann zu https://github.com und aktivieren Sie die Timeline-Ansicht.

Geben Sie hier die Bildbeschreibung ein

Nach einigen Aktualisierungen sollte die Homepage in weniger als 2 Sekunden zwischengespeichert und gerendert werden.

Versuchen Sie es dann mit einer Projektseite (die viel schneller gerendert werden sollte als Ihre Homepage oder die Haupthomepage).

Das rendert für mich in etwa 400 ms wiederholbar mit einigen länger laufenden Ereignissen, die das anfängliche Laden der Seite in meinen Augen nicht beeinflussen.

Projektseite

Wenn Sie der Meinung sind, dass es Netzwerkverzögerungen (oder SSL-Verhandlungs-/Prüfungsprobleme) gibt, zeigt die Netzwerkansicht, dass Ihr Safari ins Stocken gerät oder Ressourcen nicht rechtzeitig anfordert. Vergleichen Sie die Leistung mit einem anderen Netzwerk, wenn Sie können – Webfilter oder Proxys können dazu führen, was Sie sehen. Ohne weitere Details schwer zu sagen.