กูเกิลจัดงานสัมมนาสำหรับนักพัฒนา Chrome Dev Summit 2015 และเผยสถิติผู้ใช้ Chrome บนอุปกรณ์พกพาว่าเพิ่มจาก 400 ล้านคนเมื่อปีที่แล้ว มาอีกเท่าตัวเป็น 800 ล้านคนแล้ว
กูเกิลยังมองว่า "เว็บ" มีความสำคัญไม่แพ้ "แอพ" และอ้างอิงสถิติของ comScore ว่าผู้ใช้อุปกรณ์พกพาส่วนใหญ่ใช้แอพเฉลี่ย 25 ตัวต่อเดือน ในขณะที่เข้าเว็บมากกว่า 100 ไซต์ต่อเดือน ข้อดีของเว็บที่เหนือกว่าแอพคือเริ่มต้นใช้งานได้เร็วกว่า ไม่ต้องติดตั้ง แต่จุดอ่อนคือประสบการณ์การใช้งานเว็บยังไม่ดีเท่าแอพ
แนวทางแก้ไขของกูเกิลจึงเป็นสิ่งที่เรียกว่า Progressive Web Apps หรือการพัฒนาเว็บให้ดีเท่ากับแอพ



แนวทางการพัฒนาเว็บให้ดีเท่าแอพ แบ่งออกเป็น 3 ส่วนคือ
- Reliability เว็บต้องทำงานได้ดีแม้ไม่มีเน็ตหรือเน็ตแย่ ทางแก้คือ Service Worker ฟีเจอร์ของ HTML5 ที่เปรียบเสมือนการสร้างพร็อกซีมาคั่นกลางระหว่างเบราว์เซอร์กับเซิร์ฟเวอร์ ช่วยบัฟเฟอร์การส่งข้อมูลอีกชั้น
- Performance ประสิทธิภาพและการตอบสนองของเว็บต้องรวดเร็ว กูเกิลจึงพัฒนาโมเดลการวัดประสิทธิภาพเว็บชื่อ RAIL ขึ้นมาช่วยกำหนดว่าระยะเวลาการโหลดและการตอบสนอง ควรไม่ช้าเกินเท่าไร
- Engagement หาวิธีให้ผู้ใช้กลับมาเข้าเว็บบ่อยขึ้น ทางแก้ของกูเกิลคือระบบ push notification ให้เว็บสามารถส่งข้อความแจ้งเตือนผู้ใช้อุปกรณ์พกพา ได้เหมือนกับแอพเลย
ภาพอธิบายแนวคิด Service Worker

ภาพอธิบายแนวคิดของ RAIL

การพัฒนาประสิทธิภาพของ Chrome ในรอบปีที่ผ่านมา

Facebook และ eBay เป็นเว็บแอพที่รองรับ notification แล้ว

ตัวอย่างเว็บแอพที่เข้านิยาม Progressive Web Apps ของกูเกิล คือเว็บ Flipkart อีคอมเมิร์ซรายใหญ่ของอินเดีย
ที่มา - Google Developers Blog
ใครที่สนใจพัฒนาการของเว็บแอพบนมือถือ แนะนำให้ดูวิดีโอ Keynote ของงาน Chrome Dev Summit ครับ
from Blognone https://www.blognone.com/node/74999
via IFTTT

