7 คะแนน โดย xguru 2020-09-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ถูกใช้งานเป็นโมดูลจัดการวันที่/เวลาในโปรเจ็กต์ JavaScript จำนวนมาก

  • แต่เริ่มพัฒนามาตั้งแต่ปี 2011 จึงไม่ค่อยสอดคล้องกับยุคปัจจุบันแล้ว

  • ปัจจุบันเบราว์เซอร์รองรับอ็อบเจ็กต์ ECMA-402 Intl แล้ว

เมื่อไม่นานมานี้ ใน Chrome DevTools ก็เริ่มแนะนำให้ใช้ day.js, luxon เป็นต้น แทน Moment ที่มีขนาดใหญ่

  • โปรเจ็กต์เดิมยังคงใช้งานต่อได้ แต่ไม่อยากให้ใช้ Moment ในโปรเจ็กต์ใหม่

"เราจะเปลี่ยนเป็นโปรเจ็กต์เลกาซีที่ดูแลรักษาอย่างเดียว ไม่ใช่ Dead แต่คือ Done"

  • จะไม่มีการเพิ่มฟีเจอร์ใหม่ เปลี่ยนแปลง หรือปรับขนาดอีกต่อไป

1 ความคิดเห็น

 
kunggom 2020-09-18

เมื่อก่อนตอนจะทำฟีเจอร์เวลาแบบสัมพัทธ์บนหน้าเว็บ ผมเคยใช้ Moment.js แต่พอได้อ่านบทความ [Why you shouldn't use Moment.js...] (ที่แนะนำไว้ในลิงก์ด้านบนเหมือนกัน) ก็เริ่มรู้สึกไม่แน่ใจว่าการโหลดทั้งไลบรารีขนาดใหญ่จาก CDN มาเพื่อใช้แค่ฟีเจอร์เดียวมันเหมาะจริงหรือเปล่า เลยย้ายไปใช้ day.js แทน

https://inventi.studio/en/blog/why-you-shouldnt-use-moment-js