В третьем отчете Bi-Weekly, который я пишу для Google Summer of Code, я расскажу о миграции с MomentJS.

MomentJS была библиотекой, к которой обращаются в сообществе JavaScript, когда возникает необходимость манипулировать датами и играть с ними.

Нативных API-интерфейсов Date недостаточно, MomentJS стал законной звездой. Но остается ли это той же самой звездой, какой она была при первом запуске, то есть почти 4 года назад?

Похоже, что нет. Этот потрясающий репозиторий Github — https://github.com/you-dont-need/You-Dont-Need-Momentjs приводит веские аргументы, которые я не буду здесь повторять.

Наша текущая кодовая база на WikiEduDashboard использует MomentJS, но я работаю над ее переносом на современную звезду — DayJS. DayJS является модульным. Ядро небольшое, и если вам нужны дополнительные функции, вы всегда можете подключить и играть.

Правильный переход с MomentJS на DayJS должен почти в 10 раз уменьшить размер пакета.

Миграция все еще продолжается, и я должен получить цифры в своем следующем еженедельном отчете.