Skip to content

เปรียบเทียบความเร็วในการ render ของ template engine

โพสต์ก่อนหน้าแนะนำ Handlebars ไปก็เลยได้ลองหาดูว่ามีเจ้าไหนที่น่าใช้อีกบ้าง การเลือกเครื่องมือมาใช้ในงาน dev คงหนีไม่พ้นประสิทธิภาพ ที่วัดกันง่ายๆ เลยของ template engine คือความเร็วในการ render ก็ไปเจอ ECT template engine ซึ่งเขาเคลมว่าเร็วที่สุดในตอนนี้

ที่เคลมว่าเร็วที่สุดเขาก็ไม่ได้อ้างลอยๆ นะครับมี benchmark ทดสอบให้ดูด้วย (เลื่อนไปดูข้างล่าง) และในเว็บก็มีให้ลองใช้งานด้วย ผมดูแล้วเจอฟีเจอร์ที่น่าสนใจคือมันสามารถ include ส่วนอื่นมาต่อกันได้เหมือน PHP เลย

ใน list ที่เขาเอา template engine หลายเจ้ามาทดสอบจะเห็นว่า ECT เร็วกว่า Handlebars อยู่หลายอันดับ ย้ำนะครับว่าหลายอันดับไม่ใช่ความเร็ว ถ้ามีโอกาสคงได้ลองใช้ดูและเปรียบเทียบกันว่ามีข้อดี-ข้อเสียต่างกันตรงไหนก่อนเอาไปใช้งานจริง

ถึง ECT จะเคลมว่าเร็วที่สุดแต่การเอาไปใช้งานจริงควรนึกถึงการนึกถึงข้อจำกัดของมันด้วย การคำนึงถึงประสิทธิภาพของเครื่องมือเป็นที่ใช้เป็นเรื่องดีครับแต่ก็ต้องดูด้วยว่าสะดวก ง่ายในการพัฒนาสำหรับเราด้วยหรือเปล่าฉะนั้นก่อนเอาไปใช้งานจริงก็ลอง PoC กันก่อนนะครับว่าเหมาะกับงานเราไหม

Be First to Comment

Leave a Reply

Your email address will not be published.