สารบัญเว็บไซต์

เวลาพูดเรื่องความเร็ว หลายคนชอบดูแค่ Page Load แต่ผมดูอีกอย่างคือ หน้า “เริ่มใช้งานได้” เร็วแค่ไหน

เว็บบางแห่งเปิดครบใน 2 วินาที แต่ระหว่างนั้น Layout กระโดด ปุ่มขยับ และภาพขึ้นทีหลังจนกดผิด สำหรับผมแบบนั้นยังรู้สึกช้าอยู่ดี

PZ88X มีงานภาพค่อนข้างหนัก ถ้าจะรักษาความลื่นจริง ต้องจัด Priority ของ Resource ให้ดี ส่วนหัว เนื้อหาหลัก และ Navigation ควรมาก่อนภาพตกแต่งหรือเอฟเฟกต์บางชนิด

สิ่งที่น่าสนใจคือโครงสร้างของแต่ละหน้าไม่ได้พึ่งองค์ประกอบ Interactive มากเกินไป จึงมีโอกาสทำ Performance ได้ดี ถ้า Front-end ไม่โหลด Script เกินความจำเป็น

สิ่งที่ผมจะทดสอบเป็นพิเศษคือ:
เปิดหน้าแรก → เข้าอีกหมวด → ย้อนกลับ → เปิดอีกหน้า → กลับหน้าแรก

ถ้าทั้งหมดนี้ยังลื่นโดย Browser ไม่ต้องโหลดทุกอย่างใหม่ ถือว่าการจัด Cache และ State ทำได้ดี

ข้อสังเกตคืออย่าให้ภาพธีมแบรนด์กลายเป็นต้นทุนหลักของทุกหน้า ถ้า Hero หนึ่งภาพหนักเกินไป ต่อให้เนื้อหาเบา ผู้ใช้ก็ยังรู้สึกว่าเว็บช้าอยู่ดี

สำหรับผม เว็บเร็วไม่ใช่เว็บที่ “ตัวเลขดีอย่างเดียว” แต่คือเว็บที่ไม่ทำให้ผู้ใช้รอในจุดที่เขาต้องการจะไปต่อ

error: Content is protected !!