กระแส HTML5 เริ่มมาแรงขึ้นเรื่อยๆ แม้แต่ Facebook ซึ่งทำรายได้เป็นกอบเป็นกำจากเกมที่สร้างด้วย Flash ก็ออกมากระตุ้นให้นักพัฒนาใช้ HTML5 สร้างเกมมากขึ้น
แต่เนื่องจาก HTML5 ยังเป็นเทคโนโลยีใหม่ และยังไม่ค่อยมีใครนำไปใช้สร้างเกมกันมากนัก Facebook เลยออกเครื่องมือช่วยทดสอบประสิทธิภาพว่าเกมที่สร้างด้วย HTML5 ใช้งานได้ดีแค่ไหน
เครื่องมือของ Facebook เป็นเครื่องมือแบบคอมมานด์ไลน์ ใช้ชื่อว่า JSGameBench ในเวอร์ชันแรก 0.1 ยังทดสอบได้แค่อัตราการแสดงภาพ (animating sprite) ว่าเบราว์เซอร์แต่ละตัวสามารถแสดงภาพได้มากน้อยแค่ไหน ซึ่งจะสะท้อนให้เห็นว่าถ้าเอาเกม HTML5 ไปรันแล้วจะลื่น-กระตุกเพียงใด
จากผลการทดสอบของ Facebook เอง ปรากฎว่า IE9 เป็นแชมป์ ตามมาด้วย Chrome 10 รุ่นบนวินโดวส์ สาเหตุที่ IE9 ทำคะแนนได้มากคงเป็นเพราะฟีเจอร์ hardware acceleration นั่นเอง
ในอนาคต Facebook จะพัฒนาฟีเจอร์เพิ่มเติมอีก เช่น ทดสอบการส่งข้อมูลผ่านเครือข่าย, การซิงค์ข้อมูลระหว่างเกมกับเซิร์ฟเวอร์, การทำงานกับเบราว์เซอร์บนมือถือ เป็นต้น
จากข้อมูลที่ Facebook ได้ในการทดสอบ พบว่าเบราว์เซอร์แต่ละตัวยังแสดงผล HTML5 ได้แตกต่างกันมาก และ Facebook จะพยายามเสนอข้อมูลไปยังผู้พัฒนาเบราว์เซอร์ให้แก้ปัญหาทางเทคนิคหลายๆ อย่างต่อไป
ที่มา - Facebook Engineering's Notes, CNET
Comments
Internet Explorer 9 "Change Everything. Again."
we can build a more peaceful.
ผิดคาดด!!
Chrome เองก็มี Hardware Acceleration เหมือนกันไม่ใช่หรือครับ? แต่ถือว่าห่างกันไม่เท่าไหร่แล้วถ้าเทียบกับที่เหลือ
ก็คนทำ IE9 คือไมโครซอฟท์นี่ครับ
รู้จัก Windows ทะลุปรุโปร่งกว่า IE9 Compatible กับ Windows มากกว่า
มีประสบการณ์ทำ DirectX/Silverlight ทำงานกับการ์ดจอมานานกว่า
MS จะแพ้ใครเรื่อง HW Acceleration นี่อายมากนะ
+1
we can build a more peaceful.
MS เป็นคนกำหนดมาตรฐานครับ ออก DirectX11 ออกมาแล้วผู้ผลิตการ์ดต้องทำตามให้ได้ตามสเปค ได้เปรียบหลายช่วงตัว
lewcpe.com, @wasonliw
ถ้าอยากให้ Chrome ตามทันคงต้องรอให้ GG จัดงาน ChromeOSHec แบบ MS ซะละมั้ง อิง OS เขาอยู่น่ะนะไม่รุ่งหรอก
ผลที่เห็นนี่คงไม่ได้ bias แต่เป็นเพราะ IE9 ตั้งใจทำเพื่องานนี้โดยเฉพาะเหมือนเคย
ก็ของมันใหม่กว่านี่เนอะ
ห่างไกลกันมากๆ อะ!
IE ได้กู้หน้าก็คราวนี้แหละ
Apple มาถูกทางแล้วถีบหัวส่ง Flash ออกไปเลย เจ้าอื่นยังไม่กล้าทำ
Engine Webkit ก็ได้ อันดับ 2 -3 ด้วย
VMware Fusion นี่ทำไมต้องรัน บน VM ด้วยอะครับ
ผมเข้าใจว่าเค้าให้ฮาร์ดแวร์ของแมครันทดสอบน่ะครับ (เพื่อจะให้เป็นเครื่องเดียวกันมั้ง) แต่ทำไมรันผ่าน WMware อันนี้ไม่ทราบได้
ขนาดรันบน VM ยังขนาดนี้เลย
ความเห็นส่วนตัว ผมคิดว่าการรันทดสอบบน Virtual Machine จะให้ผลทดสอบที่ถูกเบี่ยงเบน ไปตามวิธีในการ map ชุดคำสั่งที่เป็นไปตามสถาปัตยกรรมของ computer ฝั่ง host กับ ฝั่ง guest ครับ ยังไงรูปนี้ก็ยังเชื่อไม่ได้จริง ๆ ยังสรุปอะไรไม่ได้ครับ
microsoft เจ๋งอยู่แล้วเรื่องนี้ ปกติผมใช้แต่ Firefox ซึ่ง Firefox เอง แค่ Flash ยังกระตุดเลย
แล้ว html5 จะสู้เขาใหวใหมเนี่ย
ตายๆ หมาไฟ ผม
งั้นก็แสดงว่าที่เว็บตัวอย่าง HTML5 เปิดด้วยเจ้าอื่นแล้วกระตุกแต่ IE ไม่กระตุก (เช่น BMW) ก็ไม่ใช่ best view by IE แต่เป็นเพราะ IE เค้าเจ๋งจริงๆ ใช่มั้ยครับ?
ไออี เหนือคาด
นี่ก็เท่ากับแสดงให้เห็นว่ายังใช้ HTML5 ทำเกมจริงๆไม่ได้ เพราะ browser ตอนนี้ยังไม่มาตรฐานพอ