Доклад

От римских императоров до Temporal API: покоряем даты и время в JS

  • На русском языке
Презентация pdf

Обработка даты и времени – распространенная причина багов в коде на JS. Основные причины – сложность самого явления времени и плохо спроектированные API.

В первой части доклада мы разберем главные проблемные темы: календарные даты, шкалы времени, часовые зоны и региональные особенности форматирования. Я поведаю историю о том, как реформы римских императоров, британские железные дороги и плохо спроектированное Date API влияют на качество нашего кода.

Во второй части доклада мы познакомимся с Temporal – новым API для работы с датами и временем, который скоро появится в JavaScript. Разберем его концептуальную основу, посмотрим на примеры кода, сформулируем плюсы и минусы, подумаем над проблемами при миграции.

Спикеры

Приглашенные эксперты

Расписание