14 คะแนน โดย xguru 2022-02-04 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
<p>- สภาพแวดล้อม Linux เสมือนที่รันไบนารี Debian เดิมที่ไม่ได้แก้ไขภายในเบราว์เซอร์ <br /> → ใช้งาน `python3`, `gcc`, `vim` เป็นต้นในเชลล์<br /> - ใช้ CheerpX ซึ่งเป็นแพลตฟอร์มเวอร์ชวลไลเซชันที่อิง WebAssembly<br /> → อินเทอร์พรีเตอร์ x86<br /> → คอมไพเลอร์ JIT จาก x86 ไปเป็น WASM<br /> → อีมูเลเตอร์ Linux syscall <br /> → ระบบไฟล์บล็อกเสมือนที่อิง Ext2<br /> → บันทึกบล็อกที่แก้ไขแล้วไว้ใน IndexedDB จึงคงการเปลี่ยนแปลงไว้ได้ภายในเบราว์เซอร์ </p>

2 ความคิดเห็น

 
choijaekyu 2022-02-06
<p>คิดว่าเป็นไปได้อยู่แล้ว แต่โห เร็วเกินคาดจริง ๆ 555</p>