
Microsoft Teams ได้ปล่อย public preview ออกมาให้ลองใช้งาน
ซึ่งทำการเปลี่ยนทั้ง Architecture, User interface และ technology ที่ใช้พัฒนา
เพื่อให้ตอบโจทย์เรื่อง
- Speed
- Performance
- Flexible
- Intelligence
หรือจะเรียกว่า "reimagining of Teams from the ground up"
ถ้าใครใช้งาน Microsoft Teams มา จะรู้ว่า
การทำงานจริง ๆ นั้น ตรงข้ามกันเลย !!
นั่นจึงเป็นเป้าหมายหลักของ version ใหม่
เนื่องจากได้รับ feedback ด้านลบเยอะมาก ๆ
โดยผลการทำงานใน version ใหม่นี้
ความเร็วของการทำงานเพิ่มขึ้น 2 เท่าจากเดิม
รวมทั้งใช้งาน resource น้อยลงกว่าเดิมอีก ทั้ง CPU และ Memory
นั่นคือการ optimize เรื่องของข้อมูลที่ต้องใช้งาน
จัดการระบบ network ให้ดีขึ้น
รวมทั้งปรับปรุง architecture ของ chat และ VDO
ในส่วนของ User Interface ได้เปลี่ยนยกแผง
- หน้าตาเรียบง่าย ใช้งานง่าย
- ลดการ click
อ่านเพิ่มเติมเรื่องการออกแแบได้ที่ Designing the new era of Teams

ในฝั่ง User Interface หรือ Frontend นั้น
ทำการเปลี่ยนจาก Electron มาเป็น Microsoft's Edge WebView 2
รวมทั้งเปลี่ยนจาก AngularJS มาเป็น ReactJS
เน้นด้วยว่า AngularJS นะ ไม่ใช่ Angular

และทีมได้สร้าง standard UI ขึ้นมาสำหรับ ReactJS
ในชื่อ project Fluent UI React Components

โดยรวมแล้ว Microsoft Teams ตัวใหม่จะเน้นสิ่งต่าง ๆ ดังนี้

ส่วนของ Architecture ของง App ก็น่าสนใจ

ลองทดสอบกันดูครับ ว่าเป็นอย่างไรกันบ้าง ?