ผมมีวิธีดู Performance แปลกกว่าคนทั่วไปนิดหนึ่ง คือไม่ค่อยทดสอบตอนอินเทอร์เน็ตดีที่สุด เพราะเว็บส่วนใหญ่เปิดเร็วอยู่แล้วในเงื่อนไขแบบนั้น สิ่งที่เห็นความแตกต่างจริงคือช่วงที่สัญญาณแกว่งหรือเครือข่ายมือถือไม่เต็ม
สิ่งแรกที่ดูไม่ใช่จำนวนวินาที แต่คือ “ข้อมูลสำคัญขึ้นก่อนหรือยัง”
ถ้าหัวข้อ ชื่อหมวด และส่วนที่กดใช้งานได้ปรากฏก่อนภาพตกแต่ง ผมจะรู้สึกว่าเว็บเร็ว แม้องค์ประกอบด้านล่างยังโหลดอยู่ แต่ถ้าต้องรอภาพ Hero ขนาดใหญ่จนทุกอย่างนิ่งก่อนถึงจะเริ่มอ่านได้ ความรู้สึกจะตรงกันข้ามทันที
ผมลองมองหน้าอย่าง ข้อมูลกีฬาออนไลน์ เป็นกรณีตัวอย่าง เพราะหน้าประเภทนี้มีโอกาสมีข้อมูลหลายชุดพร้อมกัน การโหลดแบบค่อยเป็นค่อยไปควรทำอย่างมีลำดับ ไม่ใช่โยนทุกอย่างเข้ามาในครั้งเดียว
อีกเรื่องที่ผมให้คะแนนเยอะคือ Layout Shift ถ้าหน้าเปิดมาแล้วข้อความเลื่อนลงเพราะรูปเพิ่งโหลด หรือกำลังจะกดปุ่มแล้วตำแหน่งเปลี่ยน มันรบกวนมากกว่าการรอเพิ่มอีกเสี้ยววินาทีเสียอีก
จุดที่ชอบคือโครงสร้างข้อมูลของเว็บสามารถทำให้แยก Content กับภาพได้ค่อนข้างชัด ส่วนสิ่งที่อยากให้คุมต่อคือขนาดไฟล์กราฟิก เพราะธีม UFAGM มีรายละเอียดทอง แสง และองค์ประกอบ 3D เยอะ หากใช้ไฟล์ต้นฉบับใหญ่เกินไป Performance บนมือถือจะเสียโดยไม่จำเป็น
ผมจึงไม่ได้ถามว่า “เว็บโหลดกี่วินาที” อย่างเดียว แต่ถามว่า “ระหว่างรอ ผมเริ่มทำสิ่งที่ต้องการได้หรือยัง” มากกว่า