Mozilla เปิดตัวโครงการ Iodide สภาพแวดล้อมสำหรับพัฒนา (IDE) งานประเภท data science คล้ายกับ Jupyter และ R-Studio แต่มีจุดต่างที่ซอฟต์แวร์ทั้งหมดรันอยู่บนเบราว์เซอร์
Iodide ใช้ WebAssembly ดึงเอา Python, Numpy, Pandas, Matplotlib, และแพ็กเกจอื่นๆ มาทำงานในจาวาสคริปต์ ทำให้กระบวนการพัฒนาโดยรวมเหมือนการพัฒนาเว็บ สามารถเขียน Markdown ลงไปใน notebook แล้วปรับแต่งการแสดงผลด้วย CSS การใช้ WebAssembly ทำให้ประสิทธิภาพโดยรวมช้าลงบ้างแต่ก็ยังอยู่ในระดับใช้งานได้
ตอนนี้โครงการยังอยู่ในขั้นอัลฟ่า โดยมีแผนการพัฒนาทั้งการใช้งานที่จะสามารถคอมเมนต์แบบ Google Docs และช่วยกันพัฒนาหลายคนได้ รวมถึงการ fork และ merge เหมือนการเขียนโค้ดใน GitHub ขณะที่ภาษาในตัวก็มีแผนจะชวนโครงการ R และ Julia ให้พอร์ตภาษามาเป็น WebAssembly
ที่มา - Mozilla
Hiring! บริษัทที่น่าสนใจ