JavaScripti raamatukogu arendajad teatasid ja projekti üleviidud hooldusrežiimile, mis tähendab funktsionaalsuse laiendamise peatamist, API külmutamist ja aktiivsuse piiramist tõsiste vigade parandamise, ajavööndite andmebaasi muudatuste kajastamise ning olemasolevate kasutajate infrastruktuuri toetamisega. Uute projektide jaoks ei soovitata Moment.js'i kasutada.
Moment.js'i raamatukogu pakub funktsioone aja ja kuupäevade käsitlemiseks ning on oma valdkonnas de facto standard. Raamatukogu umbes 12 miljonit korda nädalas. Otsuse põhjuseks on arusaam, et projekt on vananenud ja ei vasta tänapäeva JavaScripti arenduse paradigmadele.
Puudustena mainitakse raamatukogu suhteliselt suurt suurust (329KB kokkusurutult, 70KB kokkusurutult) ja muutuvate objektide kasutamist (, moment objekti koopia muutmine viib originaali muutmiseni).
V ka Moment.js-iga seotud probleemid, nagu madal jõudlus, keeruline API, puuduv tugi „”(mittekasutatava koodi eemaldamine veebirakenduse suuruse vähendamiseks) ja keeruline tõrkeotsing. Tundub, et viimane piisk, mis sundis arendajaid otsustama Moment.js ülemineku üle hoolderežiimi, oli muudatus Chrome’i veebiarenduse tööriistadesse sisseehitatud veebilehtede auditi süsteemis Lighthouse — mõned päevad tagasi Lighthouse andma hoiatust Moment.js koodi liialdava suuruse kohta ja pakkuma asendusi.
Tänapäeva brauserid pakuvad sisseehitatud API-d , et töötada lokaalide ja ajavöönditega. Seda API-d kasutatakse , mis on loodud ühe Moment.js arendaja poolt ja esitletud kui järgmine samm Moment.js evolutsioonis. Lisaks Luxonile mainitakse asendustena ka teisi raamatukogusid (Moment.js minimalistlik variant sarnase API-ga, kaalub umbes 7KB ilma pistikprogrammideeta), , (java.time port) ja kohalikud JavaScript-objektid ja , samuti mustandina olev API .
Allikas: opennet.ru
