Advertisement

วิดีโอเกมยุค 3D สมัยใหม่ จำเป็นต้องการพลังในการประมวลผลที่สูงและการตอบสนองต่อผู้เล่นได้อย่างรวดเร็ว นั่นเป็นเหตุผลว่าทำไมเกมบนเว็บส่วนใหญ่ในปัจจุปันไม่อาจจะตอบโจทย์ความต้องการของผู้เล่นได้อย่างเพียงพอ เป็นที่มาของความพยายาม ที่ทีมงานซึ่งอยู่เบื้องหลังโปรแกรม “เว็บเบราเซอร์ Firefox” ต้องการเห็นการเปลี่ยนแปลงในจุดนี้ครับ

Mozilla ทำการเปิดตัวเบราว์เซอร์รุ่นใหม่ที่มี “WebAssembly” ซึ่งเป็นเทคโนโลยีล่าสุด ที่จะช่วยให้แอพพลิเคชันหรือเกมที่ต้องการทรัพยากรการประมวลผลสูงเช่น เกม 3D, การออกแบบ, การตัดต่อวิดีโอ หรือการแสดงผลหรือภาพทางวิทยาศาสตร์ เพื่อให้เราสามารถทำงานสิ่งต่างๆ เหล่านี้ได้บนเบราเซอร์ในความเร็วเทียบเท่าที่พวกเราทำกันในเครื่องคอมพิวเตอร์ของตัวเอง

Advertisement

WebAssembly เป็นโปรแกรมที่มีการอนุญาตให้ใช้การโค๊ดระดับสูงเช่น C หรือ C ++ บนตัวเว็บเบราเซอร์ ซึ่งเทคโนโลยี WebAssembly จะมีส่วนช่วยในการแยกวิเคราะห์และเรียบเรียงตัวโค๊ดให้ก่อนที่จะส่งมันเข้าสู่เบราว์เซอร์ นั้นจะเป็นการช่วยได้อย่างมากทีเดียวเมื่อเปรียบเทียบกับ javascript แบบดังเดิม ที่มักจะดึงโค้ดทั้งหมดไปไว้ในเบราว์เซอร์แล้วทำค่อยการคำนวณ ส่งผลให้การทำงานของอุปกรณ์ของเราช้าลง

 

ลองดูเดโมของ WebAssembly ที่รันบนเว็บเบราว์เซอร์กันได้จากในคลิปวีดีโอด้านล่างนี้ครับ

WebAssembly Demo: Zen Garden (Epic)

แม้บริษัท Mozilla จะอยู่ในบทบาทของผู้นำการวิจัย แต่เบราว์เซอร์ของทาง Google และ Microsoft ก็จะสนับสนุน WebAssembly ด้วยเช่นกันครับ โดยมี Firefox เป็นเบราว์เซอร์ตัวแรกที่มีเทคโนโลยี WebAssembly อยู่ภายในครับ 

ด้วยการแบ่งบันนี้จะทำให้นักพัฒนาซอฟต์แวร์สามารถโค้ดเกมหรือแอพพลิเคชันในลักษณะเดียวกันกับเบราว์เซอร์ที่สนับสนุนโดยไม่ต้องคำนึงถึงความหลากหลายของแพลตฟอร์ม

แถมผู้บริโภคอย่างเราก็ได้รับความสะดวกในการใช้เว็บเบราเซอร์เพื่อเปิดเกมหรือแอพพลิเคชันใดๆ ก็ตามที่ใช้ระบบ WebAssembly โดยไม่ต้องคำนึงถึงอุปกรณ์และระบบปฏิบัติการที่ใช้ด้วย

และในอนาคต Mozilla หวังว่าเจ้า WebAssembly จะสามารถลงไปใช้งานกันได้บนเบราว์เซอร์ของอุปกรณ์โมบายเช่นสมาร์ทโฟนและแท็บเล็ตได้ 

น่าสนใจครับ ถ้ากำลังคิดว่าเราจะได้เล่นเกมภาพสวยๆ กราฟฟิคดีๆ บนอุปกรณ์เล็กๆ ในมือของเราได้โดยไม่ต้องการพกพาอะไรให้วุ่นวาย แถมยังทำงานได้ไม่ต่างจากเครื่อง PC รุ่นใหญ่ มันจะสบายแค่ไหน

engadget

แชร์
Avatar photo

ในสิ่งที่เรารู้และเข้าใจ มันก็ยังมีระดับความลึกของความเข้าใจที่แตกต่างกัน ลึกบ้าง บางบ้าง แต่ประโยชน์ในการส่งผ่านสิ่งที่รู้ออกไปให้กับผู้อื่นนั้นไม่ต่างกัน มีประถม มีมัธยม มีอุดมศึกษา ไม่มีใครเริ่มต้นเรียนรู้จากในระดับปริญญา ฉะนั้นจะมากจะน้อยเชื่อเถอะว่า ความรู้ของทุกคนมีประโยชน์ให้กับผู้อื่นได้ เท่าๆ กัน

Advertisement
Exit mobile version