Прекращение разработки библиотеки Moment.js, имеющей 12 млн загрузок в неделю

Среда, 16 сентября 2020 г.

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e

Разработчики JavaScript-библиотеки Moment.js объявили о прекращении разработки и переводе проекта в режим сопровождения, подразумевающем остановку расширения функциональности, заморозку API и ограничение активности исправлением серьёзны ошибок, отражением изменений в базе часовых поясов и поддержанием инфраструктуры для существующих пользователей. Для новых проектов Moment.js применять не рекомендуется.

Библиотка Moment.js предоставляет функции для манипуляцией со временем и датами, и является стандартом де-факто в своей области. Еженедельно библиотека насчитывает около 12 млн загрузок. Причиной принятого решения стало осознание, что проект устарел и не укладывается в современные парадигмы разработки на JavaScript. Из недостатков упоминается относительно большой размер библиотеки и использование изменяемых объектов (mutable, изменении копии объекта moment приводит к изменению оригинала).

Отмечается, что современные браузеры предоставляют встроенный API Intl для работы с локалями и часовыми поясами. Данный API используется в библиотеке Luxon, созданной одним из участников разработки Moment.js и преподносимой как следующий шаг эволюции Moment.js. Кроме Luxon для в качестве вариантов для замены упоминаются библиотеки Day.js (минималистичный вариант Moment.js с похожим API), date-fns, js-joda (порт java.time) и применение штатных JavaScript-объектов Date и Intl, а также находящийся в состоянии черновика API Temporal.

Источник: http://www.opennet.ru/opennews/art.shtml? num=53722

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e


Просмотров: 419
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003