Когда я создаю webView (WKWebView) как простой элемент класса
var webView: WKWebView!
и затем загрузка URL
webView.load(URLRequest(url: url))
в первый раз потребовалось X секунд, а затем, во второй раз, потребовалось X / 10 секунд для загрузки URL. Я хотел создать синглтон WKWebView
static var webView: WKWebView
прямо в моем классе ViewController, чтобы повторить это поведение (экономя временную нагрузку) в «большем масштабе»: используйте один экземпляр WKWebView и повторяйте загрузки webView не только внутри одного класса, но используйте только один экземпляр WKWebView и повторяйте загрузки webView везде в моем приложении. webView загружается в мое приложение не вызывая одновременно. Я подумал, что будет достаточно создать один синглтон и использовать его каждый раз, предполагая, что со второй загрузкой я сэкономлю время загрузки, как это было с
var webView: WKWebView!
случай, но как раз наоборот - это занимает каждый раз X секунд, как будто я создаю use и загружаю webView singleton url каждый раз в первый раз. Почему это происходит? На чем мне здесь сосредоточиться?