JavaScript Bibliothéik Entwéckler ugekënnegt Entwécklung an Transfert vum Projet an den Ënnerhalt Modus, wat implizéiert Stoppen der Expansioun vun Funktionalitéit, Afréiere der API an Aktivitéit limitéieren fir sérieux Feeler Korrigéiere, spigelt Ännerungen aus der Zäit Zone Datebank an Erhalen vun der Infrastruktur fir bestehend Benotzer. Et ass net recommandéiert Moment.js fir nei Projeten ze benotzen.
D'Moment.js Bibliothéik bitt Funktiounen fir Zäit an Datumen ze manipuléieren an ass den de facto Standard a sengem Beräich. Wochemaart Bibliothéik ongeféier 12 Millioune mol. De Grond fir d'Entscheedung war d'Realiséierung datt de Projet al ass an net an de modernen JavaScript Entwécklungsparadigme passt.
Nodeeler enthalen déi relativ grouss Gréisst vun der Bibliothéik (329KB ouni Kompressor, 70KB mat Kompressioun) an d'Benotzung vu mutablen Objeten (, Ännerung vun enger Kopie vum Moment-Objet féiert zum Ännerung vum Original).
В och Moment.js Problemer wéi schlecht Leeschtung, konfus API, Mangel un Ënnerstëtzung ""(net benotzte Code trimmen fir d'Gréisst vun der Webapplikatioun ze reduzéieren) an d'Komplexitéit vum Debugging. Anscheinend war dee leschte Stréi, deen d'Entwéckler op d'Entscheedung gedréckt huet Moment.js an den Ënnerhaltmodus ze réckelen, war eng Ännerung am Lighthouse Websäit Audit System agebaut an de Chrome Webentwéckler Tools - virun e puer Deeg Lighthouse eng Warnung iwwer den exzessive Bloat vum Moment.js Code erausginn an Ersatzalternativen proposéieren.
Moderne Browser bidden eng agebaute API fir mat Localen an Zäitzonen ze schaffen. Dës API gëtt an der Bibliothéik benotzt , erstallt vun engem vun de Moment.js Bäiträg an als nächste Schrëtt an der Evolutioun vum Moment.js. Nieft Luxon ginn Bibliothéiken als Ersatzoptiounen ernimmt (minimalistesch Versioun vum Moment.js mat enger ähnlecher API, hëlt ongeféier 7KB ouni Plugins op), , (java.time port) a Standard JavaScript Objete и , an och en Entworf API .
Source: opennet.ru
