🎞️ 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
Edit metadata on GitHub

How to Contribute to Transcripts

Report Inaccuracies

1

Select text and click Report

Highlight the inaccurate text in the transcript, then click the Report button that appears.

2

Right-click any transcript text

Right-click on any transcript segment to select it and show the Report button.

Keyboard Shortcuts

Cycle playback speedS
Navigate to timestampPaste
Play/pause videoSpace
Seek ±5 seconds← →
Paste timestamps like "00:02:20.680" to jump to that position