Web Developer

Mozilla โชว์เหนือ! เป็นเว็บเบราว์เซอร์ตัวแรกที่รองรับ WebAssembly + วิดีโอ

เรื่องที่เกี่ยวข้อง - Firefox, WebAssembly

ในกระแสของเทคโนโลยีใหม่ๆ ที่มาพร้อมกับ HTML5 ก็น่าจะมี WebAssembly นี่แหละที่ทำให้ฮือฮากันไม่แพ้ WebGL และ WebVR เลยทีเดียว

WebAssembly เป็นเทคโนโลยีที่เพิ่มเข้ามาใหม่ในโลกของเว็บ ทำให้เว็บแอพพลิเคชั่นมีประสิทธิภาพเกือบเทียบเท่าโปรแกรมที่เขียนด้วยภาษา Native บนระบบนั้นทีเดียว

ในที่นี้โค้ชพลมีอัพเดตเรื่อง WebAssembly จากฝั่งของ Mozilla เจ้าของ Firefox ของเราครับ

WebAssembly ใน Firefox

Firefox ถือว่าเป็นเว็บเบราว์เซอร์ตัวแรกที่รองรับการทำงานของ WebAssembly บนระบบของตัวเอง ทำให้สามารถทำงานร่วมกับโค้ด Native ที่สร้างเป็น WebAssembly ได้

David Bryant เป็นวิศวกรของ Mozilla ได้ออกมาให้ความเห็นเรื่อง WebAssembly ใน Firefox ดังนี้

  • การมาของ WebAssembly จะเพิ่มประสิทธิภาพของเว็บแอพพลิเคชั่น และ JavaScript Framework ที่มีอยู่เดิม
  • นักพัฒนาเว็บสามารถใช้ JavaScript ร่วมกับ WebAssembly เพื่อใช้งาน Library หนักๆ อย่าง ระบบตรวจจับใบหน้า (Face detection) หรือระบบฟิสิกส์ (Physic)
  • WebAssembly จะเปลี่ยนรูปแบบการทำงาน และความเข้าใจพื้นฐานของนักพัฒนาเว็บพอสมควร

ปัจจุบันมีภาษา C และ C++ ที่เริ่มเอามาใช้งานใน WebAssembly ได้แล้ว และภาษา C#.NET, Java หรือ Swift ก็กำลังตามมา

ล่าสุด C#.NET ก็มีความคืบหน้ามาจาก Mono Framework แล้ว อ่านต่อได้ที่นี่

มาดูประสิทธิภาพกันดีกว่า

ซึ่ง Mozilla ก็ได้ปล่อยวิดีโอ แสดงประสิทธิภาพของ WebAssembly บนเว็บเบราว์เซอร์ Firefox มาให้อู้หูกัน

เพราะมันรัน Unreal Engine 4 ผ่าน WebGL 2 และ WebAssembly บนเว็บเบราว์เซอร์  Firefox 52 ดูวิดีโอได้ด้านล่างเลย

อ้างอิง – Developer SlashdotMozilla Hack, WebAssembly Demo Zen Garden, Mozilla Research: WebAssembly

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

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

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save