กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ข่าว Google Sheets คำนวณข้อมูลในตารางเร็วขึ้น 2 เท่า แปลง JavaScript เป็น WebAssembly

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
Google Sheets ปรับปรุงการทำงานบนเดสก์ท็อปใหม่ โดยการคำนวณค่าในตารางจะเร็วขึ้น 2 เท่า จากการแปลงโค้ดส่วนคำนวณมาเป็น WebAssembly Garbage Collection (WasmGC) แทนการรันเป็น JavaScript แบบเดิม

แรกสุดนั้น เอนจินคำนวณของ Google Sheets ทำงานที่ฝั่งเซิร์ฟเวอร์ เขียนด้วย Java และเริ่มใช้ในปี 2006 จากนั้นเริ่มปรับมาคำนวณที่ฝั่งเบราว์เซอร์แทนในปี 2013 โดยช่วงแรกทำผ่าน Google Web Toolkit (GWT) ช่วงหลังเปลี่ยนมาใช้ Java ช่วยผ่าน Java to Closure JavaScript transpiler (J2CL)

ปัญหาของการใช้ JavaScript คือประสิทธิภาพที่ทำงานได้ช้ากว่าเวอร์ชัน Java ถึง 3 เท่า เพราะข้อจำกัดของตัวภาษาแบบไดนามิก ทีมงานกูเกิลจึงแก้ปัญหานี้ด้วยการแปลงเป็น WebAssembly โดยแปลงภาษา Java ที่ต้องมี garbage collector มาเป็น WebAssembly ผ่าน WasmGC

โครงการนี้เป็นความร่วมมือกันระหว่างทีม Chrome และทีม Google Workspace โดยมีผลพลอยได้คือใช้งานกับ Microsoft Edge ได้ด้วย และทีมงานบอกว่าตั้งเป้าให้ใช้กับ Safari และ Firefox ในระยะถัดไป

ที่มา - Web.dev via Google

No Description


Topics:
Google Sheets
WebAssembly
JavaScript
Java
Browser
Google

Continue reading...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง