🎞️ Videos Speed up heavy data visualization with Rust and WebAssembly

Description

When we need to perform a large data calculation and a large data visualization on the website, performance issues always came as an old familiar friend. This talk will share my experiment on using Rust and WebAssembly to solve this problem base on old project limitations and conditions.

Chapters

  • แนะนำงานสัมมนา สปอนเซอร์ หัวข้อถัดไป และ speaker คุณรุจิรา 0:00
  • คุณรุจิราแนะนำตัวและหัวข้อ Speed up heavy data visualization with Rust and WebAssembly 3:36
  • ปัญหาของ Data Visualization และข้อจำกัดในการ tune performance ด้วย JavaScript 5:10
  • ทำไมถึงเลือก WebAssembly และ Rust 6:09
  • เริ่มต้น Optimization: ลอง Import JavaScript เข้า Rust (และผลลัพธ์ที่ล้มเหลว) 9:14
  • Plan B: เขียน Rust ใหม่ทั้งหมด และผลลัพธ์ที่เร็วขึ้น 50% 11:46
  • ทดสอบการจูน Data Visualization จริงๆ (และข้อจำกัดในการ Interact กับ DOM) 13:05
  • สรุปผลการทดลอง: ข้อดีและข้อเสียของ WebAssembly ใน Data Visualization 15:41
  • ตัวอย่างการใช้งาน WebAssembly ใน Data Visualization และ Inspiration สำหรับ Next Step 16:00
  • สรุปและขอบคุณ 17:42