ทีม Microsoft Edge เล่าความคืบหน้าของการเปลี่ยนวิธีเขียน UI ของเบราว์เซอร์ จากเดิมใช้ React มาเป็นการใช้โค้ด HTML/CSS พื้นฐานแทน ส่งผลให้การเรนเดอร์ UI ของ Edge เร็วขึ้นมาก
ไมโครซอฟท์อธิบายว่า เบราว์เซอร์ยุคปัจจุบันสามารถประมวลผล HTML/CSS บนหน้าเว็บได้เร็วมาก จุดตายไปอยู่ที่ JavaScript ซึ่งบวมขึ้นเรื่อยๆ ในรอบหลายปีที่ผ่านมา ตัว UI ของ Edge ที่เดิมเขียนด้วย React ก็ได้รับผลกระทบจากสถานการณ์นี้ ทีมไมโครซอฟท์จึงมีไอเดียว่า ถ้าเราเปลี่ยนมาสร้าง UI ด้วยเทคโนโลยีเว็บพื้นฐาน (markup-first architecture) ที่ไมโครซอฟท์ตั้งชื่อว่า "WebUI 2.0" น่าจะทำได้เร็วขึ้น
การเปลี่ยนผ่านเริ่มมาตั้งแต่เดือนพฤษภาคม 2024 โดยไมโครซอฟท์ค่อยๆ ทยอยเปลี่ยน UI ทีละส่วน เริ่มจากแถบ Browser Essentials ใน sidebar, หน้ารายการ Downloads และชุดล่าสุดคือ Settings, Read aloud, Split screen, Workspace
ผลของการเปลี่ยนแปลงคือ การโหลดหน้า UI เร็วขึ้นเฉลี่ย 40% ซึ่งบางหน้าเร็วกว่านั้น และไมโครซอฟท์สามารถทำเวลาแสดงผลเนื้อหาแรก (First Contentful Paint หรือ FCP) ได้ต่ำกว่า 300 ms หรือแทบจะโผล่ขึ้นมาบนจอทันทีในสายตามนุษย์นั่นเอง
ไมโครซอฟท์บอกว่ายังจะขยายการใช้ WebUI 2.0 ต่อไปเรื่อยๆ เป้าหมายต่อไปคือหน้า Print Preview และ Extensions
ที่มา - Microsoft (1), Microsoft (2), Microsoft (3)
on
ส่วนตัวก็คิดว่าถึงเวลาที่เว็…
btoy Tue, 08/07/2025 - 11:28
ส่วนตัวก็คิดว่าถึงเวลาที่เว็บน่าจะกลับไปโฟกัสที่ HTML/CSS ให้มากที่สุดก่อนแล้วจริงๆ
เห็นด้วยครับ…
suriyan2538 Tue, 08/07/2025 - 11:48
In reply to ส่วนตัวก็คิดว่าถึงเวลาที่เว็… by btoy
เห็นด้วยครับ ผมว่าการเน้นไปที่ HTML + CSS มันช่วยเรื่องการเข้าถึงของโปรแกรมอ่านหน้าจอด้วย ผมไม่แน่ใจว่าความจริงเป็นยังไง แต่จากการใช้งาน ผมรู้สึกว่าเว็บที่เน้นพัฒนาแนวทางนี้โปรแกรมอ่านหน้าจอใช้งานได้ง่าย
ว้าวซ่า
GoblinKing Tue, 08/07/2025 - 19:04
ว้าวซ่า
เออถึงว่าทำไมเร็วขึ้น
S38593 Tue, 08/07/2025 - 20:49
เออถึงว่าทำไมเร็วขึ้น
นี่นึกว่ามันเป็น native 🥲
hisoft Wed, 09/07/2025 - 01:09
นี่นึกว่ามันเป็น native 🥲
คนที่ตามล้อ Edge/IE…
Hoo Thu, 10/07/2025 - 22:28
คนที่ตามล้อ Edge/IE ก็ล้อไม่ได้แล้วสินะ 🤪