Tags:
Node Thumbnail

กระแส HTML5 เริ่มมาแรงขึ้นเรื่อยๆ แม้แต่ Facebook ซึ่งทำรายได้เป็นกอบเป็นกำจากเกมที่สร้างด้วย Flash ก็ออกมากระตุ้นให้นักพัฒนาใช้ HTML5 สร้างเกมมากขึ้น

แต่เนื่องจาก HTML5 ยังเป็นเทคโนโลยีใหม่ และยังไม่ค่อยมีใครนำไปใช้สร้างเกมกันมากนัก Facebook เลยออกเครื่องมือช่วยทดสอบประสิทธิภาพว่าเกมที่สร้างด้วย HTML5 ใช้งานได้ดีแค่ไหน

เครื่องมือของ Facebook เป็นเครื่องมือแบบคอมมานด์ไลน์ ใช้ชื่อว่า JSGameBench ในเวอร์ชันแรก 0.1 ยังทดสอบได้แค่อัตราการแสดงภาพ (animating sprite) ว่าเบราว์เซอร์แต่ละตัวสามารถแสดงภาพได้มากน้อยแค่ไหน ซึ่งจะสะท้อนให้เห็นว่าถ้าเอาเกม HTML5 ไปรันแล้วจะลื่น-กระตุกเพียงใด

จากผลการทดสอบของ Facebook เอง ปรากฎว่า IE9 เป็นแชมป์ ตามมาด้วย Chrome 10 รุ่นบนวินโดวส์ สาเหตุที่ IE9 ทำคะแนนได้มากคงเป็นเพราะฟีเจอร์ hardware acceleration นั่นเอง

No Description

ในอนาคต Facebook จะพัฒนาฟีเจอร์เพิ่มเติมอีก เช่น ทดสอบการส่งข้อมูลผ่านเครือข่าย, การซิงค์ข้อมูลระหว่างเกมกับเซิร์ฟเวอร์, การทำงานกับเบราว์เซอร์บนมือถือ เป็นต้น

จากข้อมูลที่ Facebook ได้ในการทดสอบ พบว่าเบราว์เซอร์แต่ละตัวยังแสดงผล HTML5 ได้แตกต่างกันมาก และ Facebook จะพยายามเสนอข้อมูลไปยังผู้พัฒนาเบราว์เซอร์ให้แก้ปัญหาทางเทคนิคหลายๆ อย่างต่อไป

ที่มา - Facebook Engineering's Notes, CNET

Get latest news from Blognone

Comments

By: bank1996
ContributoriPhoneWindows PhoneWindows
on 28 January 2011 - 18:20 #254569
bank1996's picture

Internet Explorer 9 "Change Everything. Again."


we can build a more peaceful.

By: mossila
iPhoneWindows PhoneAndroidBlackberry
on 28 January 2011 - 18:26 #254572
mossila's picture

ผิดคาดด!!

By: hisoft
ContributorWindows PhoneWindows
on 28 January 2011 - 18:39 #254574
hisoft's picture

Chrome เองก็มี Hardware Acceleration เหมือนกันไม่ใช่หรือครับ? แต่ถือว่าห่างกันไม่เท่าไหร่แล้วถ้าเทียบกับที่เหลือ

By: Thaina
Windows
on 28 January 2011 - 18:53 #254576 Reply to:254574

ก็คนทำ IE9 คือไมโครซอฟท์นี่ครับ

รู้จัก Windows ทะลุปรุโปร่งกว่า IE9 Compatible กับ Windows มากกว่า

มีประสบการณ์ทำ DirectX/Silverlight ทำงานกับการ์ดจอมานานกว่า

MS จะแพ้ใครเรื่อง HW Acceleration นี่อายมากนะ

By: bank1996
ContributoriPhoneWindows PhoneWindows
on 28 January 2011 - 19:03 #254577 Reply to:254576
bank1996's picture

+1


we can build a more peaceful.

By: lew
FounderJusci's WriterMEconomicsAndroid
on 28 January 2011 - 19:06 #254578 Reply to:254574
lew's picture

MS เป็นคนกำหนดมาตรฐานครับ ออก DirectX11 ออกมาแล้วผู้ผลิตการ์ดต้องทำตามให้ได้ตามสเปค ได้เปรียบหลายช่วงตัว


lewcpe.com, @wasonliw

By: pines
Blackberry
on 29 January 2011 - 18:07 #254790 Reply to:254574

ถ้าอยากให้ Chrome ตามทันคงต้องรอให้ GG จัดงาน ChromeOSHec แบบ MS ซะละมั้ง อิง OS เขาอยู่น่ะนะไม่รุ่งหรอก

By: HMage
AndroidWindows
on 28 January 2011 - 18:52 #254575

ผลที่เห็นนี่คงไม่ได้ bias แต่เป็นเพราะ IE9 ตั้งใจทำเพื่องานนี้โดยเฉพาะเหมือนเคย
ก็ของมันใหม่กว่านี่เนอะ

By: neizod
ContributorTraineeIn Love
on 28 January 2011 - 21:13 #254601
neizod's picture

ห่างไกลกันมากๆ อะ!

By: kittipat
ContributorAndroidUbuntu
on 28 January 2011 - 22:00 #254615

IE ได้กู้หน้าก็คราวนี้แหละ

By: bricker
Contributor
on 28 January 2011 - 22:04 #254616

Apple มาถูกทางแล้วถีบหัวส่ง Flash ออกไปเลย เจ้าอื่นยังไม่กล้าทำ
Engine Webkit ก็ได้ อันดับ 2 -3 ด้วย

By: TeamKiller
ContributoriPhone
on 28 January 2011 - 23:26 #254639
TeamKiller's picture

VMware Fusion นี่ทำไมต้องรัน บน VM ด้วยอะครับ

By: mk
FounderAndroid
on 29 January 2011 - 12:10 #254716 Reply to:254639
mk's picture

ผมเข้าใจว่าเค้าให้ฮาร์ดแวร์ของแมครันทดสอบน่ะครับ (เพื่อจะให้เป็นเครื่องเดียวกันมั้ง) แต่ทำไมรันผ่าน WMware อันนี้ไม่ทราบได้

By: mr.k on 30 January 2011 - 09:23 #254852 Reply to:254639

ขนาดรันบน VM ยังขนาดนี้เลย

By: sleepyfurious
iPhoneAndroidUbuntu
on 30 January 2011 - 20:46 #254961 Reply to:254852

ความเห็นส่วนตัว ผมคิดว่าการรันทดสอบบน Virtual Machine จะให้ผลทดสอบที่ถูกเบี่ยงเบน ไปตามวิธีในการ map ชุดคำสั่งที่เป็นไปตามสถาปัตยกรรมของ computer ฝั่ง host กับ ฝั่ง guest ครับ ยังไงรูปนี้ก็ยังเชื่อไม่ได้จริง ๆ ยังสรุปอะไรไม่ได้ครับ

By: wichate
Android
on 29 January 2011 - 08:52 #254668

microsoft เจ๋งอยู่แล้วเรื่องนี้ ปกติผมใช้แต่ Firefox ซึ่ง Firefox เอง แค่ Flash ยังกระตุดเลย
แล้ว html5 จะสู้เขาใหวใหมเนี่ย

By: mednoon on 29 January 2011 - 10:37 #254688

ตายๆ หมาไฟ ผม

By: hisoft
ContributorWindows PhoneWindows
on 29 January 2011 - 10:37 #254689
hisoft's picture

งั้นก็แสดงว่าที่เว็บตัวอย่าง HTML5 เปิดด้วยเจ้าอื่นแล้วกระตุกแต่ IE ไม่กระตุก (เช่น BMW) ก็ไม่ใช่ best view by IE แต่เป็นเพราะ IE เค้าเจ๋งจริงๆ ใช่มั้ยครับ?

By: 9rockky
AndroidIn Love
on 29 January 2011 - 14:37 #254750

ไออี เหนือคาด

By: mekpro
ContributorAndroidUbuntu
on 30 January 2011 - 11:51 #254880
mekpro's picture

นี่ก็เท่ากับแสดงให้เห็นว่ายังใช้ HTML5 ทำเกมจริงๆไม่ได้ เพราะ browser ตอนนี้ยังไม่มาตรฐานพอ