В моем случае я собираюсь хранить время в миллисекундах на хромовом хранилище и попытаться найти diff через несколько часов.
function timeDiffInHours(milliseconds){
time_diff = (new Date).getTime() - milliseconds
return parseInt((time_diff/(1000*60*60)) % 24)
}
// This is again sending current time and diff would be 0.
timeDiffInHours((new Date).getTime());
Я оставлю это здесь для всех остальных, по-видимому, это проблема браузера и графической карты.
mrdoob: графическая карта - только одна из причин, по которой контекст не может быть создан [112 ] blockquote>
https://github.com/mrdoob/three.js/issues/4927
Похоже, почему, если у кого-то еще нет других идей. .. Проблема продолжается и не устранена, было бы интересно узнать, почему это происходит и почему открытие инструментов разработчика и обновление решают проблему для меня.