Moment.js teegi arendamise lÔpetamine, millel on 12 miljonit allalaadimist nÀdalas

JavaScript-teegide arendajad Moment.js teatasid, et arendamine ja projekti ĂŒleviimine hooldusseisundisse, mis tĂ€hendab funktsionaalsuse laiendamise peatamist, API kĂŒlmutamist ja tĂ”siste vigade parandamise, ajavööndite baasi muudatuste kajastamise ning olemasolevate kasutajate infrastruktuuri toetamise piiratud aktiivsust. Uute projektide jaoks ei soovitata Moment.js'i kasutada.

Moment.js teek pakub funktsioone aja ja kuupÀevade manipuleerimiseks ning on oma valdkonnas de facto standard. Igal nÀdalal laaditakse teeki umbes 12 miljonit korda. Otsuse pÔhjuseks oli arusaam, et projekt on ajale jalgu jÀÀnud ja ei sobi tÀnapÀeva JavaScripti arenduse paradigmadesse. Puudustena mainitakse teegi suhteliselt suurt suurust (329KB kompressimata, 70KB kompressimisega) ja muudetavate objektide kasutamist (
mutable, moment objekti koopia muutmine toob kaasa originaali muutmise).ĂŒlevaadetes

Uues mainitakse samuti selliseid Moment.js probleeme nagu madal efektiivsus, API segadus, toetuse puudumine „ Tree shaking“ (kasutamata koodi kĂ€rpimine veebirakenduse suuruse vĂ€hendamiseks) ja tĂ”rketeade töötlus. Tundub, et viimane tilk, mis tĂ”ukas arendajaid otsusele Moment.js hooldusreĆŸiimi ĂŒle viia, oli muudatus Google Chrome'i arendustööriistadesse lisatud veebilehtede hindamise sĂŒsteemis Lighthouse — mitu pĂ€eva tagasi andis Lighthousehoiatusi Moment.js koodi ĂŒleliigsest paisumise kohta ja pakkus vĂ€lja alternatiive. sai Kaasaegsed brauserid pakuvad sisseehitatud API-d

Intl kohalikest ja ajavöönditest töötamiseks. Seda API-d kasutatakse teegis Luxon , mille on loonud ĂŒks Moment.js arendajatest ja mis esitatakse kui jĂ€rgmine samm Moment.js evolutsioonis. Lisaks Luxonile mainitakse asenduskandidaatidena teeke(minimalistlik versioon Moment.js-st sarnase API-ga, mis on umbes 7KB ilma pluginateeta), Day.js date-fns js-joda, (java.time'i port) ja standardseid JavaScripti objekte Date , samuti veel mustandina olev API ja kohalikest ja ajavöönditest töötamiseks. Seda API-d kasutatakse teegisTemporal JavaScript teegi arendajad Moment.js teatasid, et.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster