Web Assembly ?

Web Assembly (wasm) ยังถือว่าเป็นเทคโนโลยีใหม่ที่ออกมาเมื่อปี 2015 ก่อนที่จะมารู้จัก กับ wasm ก็ขอพูดถึง assembly ก่อน assembly ถือว่าเป็นภาษาที่มีมานานมาก แน่นอนว่าเป็นภาษาเดียวกันกับฮาร์ดแวร์ ซึ่งแน่นอนว่าความเร็วของมันย่อมต้องเร็วมากแน่นอน ไม่ต้องผ่านการแปลอะไรเลย เจ้าตัว wasm มันมีที่มาเนื่องจากว่า เราต้องการความเร็วของ browser มากกว่าเดิม โดยไม่ติดปัญหาเรื่อง cache เพราะว่า JavaScript เป็นภาษา interpreter ซึ่งหลักการทำงานของมันเป็นการอ่านทีละบรรทัด ซึ่งปัจจุบัน เราใช้ web browser จะใช้ JavaScript ในการตีความโค้ดต่างๆ รวมถึงเปิดฟังก์ชั่นต่างๆบน website เช่น พวกฟอร์ม และ dynamic content จากรูป ไบต์โค้ด (bytecode) คือ ผลที่ได้จากการแปลง sourcecode ของภาษา JavaScript ให้กลายเป็นรหัสภาษากลาง หรือ Binary File […]

nich

4 October 2019