(Я читаю книгу "Профессиональный JavaScript для веб-разработчиков", чтобы дать контекст по этому вопросу, в частности, глава 5 по ссылочным типам)
Мне интересно, почему и как
var start = +new Date(); работает, чтобы получить текущее миллисекундное представление теперь как обход для браузеров (например: IE8), которые не поддерживают ECMAScript 5 Date.now()?
Что делает оператор + здесь по сравнению с простым старым new Date(), который также получает текущую дату и время?