Wir haben eine Bluemix node.js-Anwendung, die in allen Browsern mit Ausnahme von Safari Mobile perfekt geladen wird. Sogar auf OSX Safari funktioniert es gut. Wir haben das mit iPhone 5, 6 und verschiedenen iPads getestet. Wir haben dies über verschiedene WiFi-Netzwerke und 3G / 4G getan.
Sie können es hier testen: Ссылка Einige der Ressourcen auf der ersten Seite werden bereits sehr langsam geladen. Dieses Problem ist auf der ersten Seite reproduzierbar.
Das Merkwürdige ist, wenn Sie die Seite über Ссылка laden Laden / Rendern schnell. Was könnte das Problem sein, dass dies langsam über Ссылка nur für Safari-Handys geht ?
Mein ursprünglicher Instinkt war, dass es in Ihrer Anwendung ein Render-Blocking JS / CSS gibt, das in Safari nicht schnell aufgelöst werden kann. Wenn Sie Ihre Website in Google PageSpeed Insights ausführen, erhalten Sie einige hilfreiche Informationen, mit denen Sie diese Latenz beheben können: Ссылка
Beseitigen Sie JavaScript und CSS, die das Rendering blockieren, in überfalteten Inhalten Ihre Seite hat 4 blockierende Skript-Ressourcen und 3 blockierende CSS Ressourcen. Dies führt zu einer Verzögerung beim Rendern Ihrer Seite.
Tags und Links ios node.js mobile-safari ibm-cloud cloudfoundry