By lew Founder on Tag: Firefox, asm.js, JavaScript
Firefox

Ryan Hunt จากโครงการ SpiderMonkey เอนจินจาวาสคริปต์ของ Mozilla เขียนถึง Firefox 148 ที่ออกมาตั้งแต่เดือนกุมภาพันธ์ว่าได้ปิดฟีเจอร์ asm.js ไปแล้ว (โดยแทบไม่มีใครสังเกต) แต่เนื่องจาก asm.js เป็นเพียงซับเซ็ตของจาวาสคริปต์ทำให้เว็บแทบทั้งหมดทำงานได้ต่อไป

By mk Founder on Tag: Browser, JavaScript, asm.js, Microsoft Edge, Microsoft
Browser

โครงการ asm.js เป็นการริเริ่มของค่าย Mozilla ในการเร่งความเร็ว JavaScript ด้วยเทคนิคการคอมไพล์แบบแปลงโค้ดอัตโนมัติแล้ว optimize ที่ระดับโค้ด โครงการนี้เริ่มใช้กับ Firefox แต่ภายหลัง Chrome/Opera ก็รองรับตามมา

Microsoft Edge เป็นเบราว์เซอร์ตัวล่าสุดที่รองรับเทคนิค asm.js โดยผู้ใช้สามารถทดลองได้โดยเปิด flag ในหน้า about:flags แล้ว

By lew Founder on Tag: Humble Bundle, asm.js, Mozilla
Humble Bundle

Humble Bundle หน้าร้านขายเกมแบบตั้งราคาได้เองเปิดตัว Humble Mozilla Bundle โดยใช้เทคโนโลยี asm.js คอมไพล์เกมให้รันบนเบราว์เซอร์ได้โดยตรง ไม่ต้องลงปลั๊กอินใดๆ เพิ่มเติม

การใช้ asm.js ทำให้เกมทั้งหมดสามารถรันได้บน Windows, OS X, และ Linux ได้ทันที โดยตอนนี้มีข้อจำกัดว่ารองรับเฉพาะไฟร์ฟอกซ์และกูเกิลโครมเท่านั้น

By lew Founder on Tag: Development, Web, JavaScript, asm.js, Mozilla
Development

ขณะที่ฝั่ง Chrome กำลังพัฒนา NaCl เพื่อการรันโค้ดแบบเนทีฟในเบราว์เซอร์ ทางฝั่ง Mozilla ผู้พัฒนาไฟร์ฟอกซ์นั้นหันไปพัฒนา asm.js มาตรฐานที่เน้นการออปติไมซ์บางส่วนของจาวาสคริปต์เพื่อให้คอมไพล์ภาษา C/C++ มาเป็น asm.js ได้ และรันได้ความเร็วใกล้เคียงเนทีฟ ตอนนีทาง Mozilla ก็ออกมาแถลงผลการปรับปรุงรอบล่าสุดว่าช้าที่สุดไม่เกิน 1.5 เท่าของโค้ดแบบเนทีฟจากคอมไพล์เลอร์ clang แล้ว

By mk Founder on Tag: Browser, JavaScript, Chrome, asm.js
Browser

จากข่าวเก่า Firefox เริ่มใช้ OdinMonkey/asm.js รีดประสิทธิภาพของ JavaScript และจับมือ Epic Games พอร์ท Unreal Engine 3 มารันบนเบราว์เซอร์

ล่าสุดฝั่งกูเกิลมีความเคลื่อนไหวในเรื่องนี้แล้ว โดยทีมงาน Chrome เริ่มวางแผนรองรับ asm.js ในเอนจิน JavaScript V8 และประเมินว่าไม่น่าจะต้องใช้ทรัพยากรในการพัฒนามากนัก แต่ผลที่ได้จะออกมาคุ้มค่า

By mk Founder on Tag: Firefox, Browser, JavaScript, asm.js, Mozilla
Firefox

Firefox เริ่มใช้เอนจิน OdinMonkey เพื่อรีดประสิทธิภาพของ JavaScript ในเบราว์เซอร์ให้ดีขึ้นอีกหลายเท่าตัว

หลักการทำงานของ OdinMonkey จะซับซ้อนอยู่บ้างครับ อธิบายแบบสั้นๆ คือ JavaScript ไม่ได้ออกแบบมาสำหรับงานประมวลผลหนักๆ ตั้งแต่แรก ทำให้งานบางอย่างเช่นการคำนวณทศนิยม (floating point) ไม่มีประสิทธิภาพมากนัก ฝั่งของกูเกิลจึงแก้ปัญหานี้ด้วย NaCl หรือการนำโค้ดแบบ native ไปรันร่วมกับโค้ด JavaScript แทน

Subscribe to asm.js