Moment.js เปลี่ยนเป็นโปรเจ็กต์เลกาซีที่ดูแลรักษาอย่างเดียว โดยจะไม่มีการพัฒนาใหม่อีกต่อไป
(momentjs.com)-
ถูกใช้งานเป็นโมดูลจัดการวันที่/เวลาในโปรเจ็กต์ JavaScript จำนวนมาก
-
แต่เริ่มพัฒนามาตั้งแต่ปี 2011 จึงไม่ค่อยสอดคล้องกับยุคปัจจุบันแล้ว
-
ปัจจุบันเบราว์เซอร์รองรับอ็อบเจ็กต์
ECMA-402 Intlแล้ว
เมื่อไม่นานมานี้ ใน Chrome DevTools ก็เริ่มแนะนำให้ใช้ day.js, luxon เป็นต้น แทน Moment ที่มีขนาดใหญ่
- โปรเจ็กต์เดิมยังคงใช้งานต่อได้ แต่ไม่อยากให้ใช้ Moment ในโปรเจ็กต์ใหม่
"เราจะเปลี่ยนเป็นโปรเจ็กต์เลกาซีที่ดูแลรักษาอย่างเดียว ไม่ใช่ Dead แต่คือ Done"
- จะไม่มีการเพิ่มฟีเจอร์ใหม่ เปลี่ยนแปลง หรือปรับขนาดอีกต่อไป
1 ความคิดเห็น
เมื่อก่อนตอนจะทำฟีเจอร์เวลาแบบสัมพัทธ์บนหน้าเว็บ ผมเคยใช้ Moment.js แต่พอได้อ่านบทความ [Why you shouldn't use Moment.js...] (ที่แนะนำไว้ในลิงก์ด้านบนเหมือนกัน) ก็เริ่มรู้สึกไม่แน่ใจว่าการโหลดทั้งไลบรารีขนาดใหญ่จาก CDN มาเพื่อใช้แค่ฟีเจอร์เดียวมันเหมาะจริงหรือเปล่า เลยย้ายไปใช้ day.js แทน
https://inventi.studio/en/blog/why-you-shouldnt-use-moment-js