
คุณอาจสังเกตเห็นว่าเราพูดถึงการเปลี่ยนแปลงเว็บของ Windows 11 เป็นอย่างมาก โดยเฉพาะอย่างยิ่งหลังจากที่เราพบว่ามุมมองวาระใหม่ของศูนย์การแจ้งเตือนนั้นขับเคลื่อนโดย WebView2 ปรากฎว่าเราจะได้เห็น UI บนเว็บมากขึ้นใน Windows 11 แต่ Microsoft บอกว่าจะทำให้เว็บแอปที่ซับซ้อนเร็วขึ้น โดยเฉพาะแอปอย่าง Outlook
“จากประสบการณ์ของเราเอง เรารู้ว่าแอปพลิเคชันที่ซับซ้อนต้องการสถาปัตยกรรมที่ซับซ้อนซึ่งบางครั้งต้องใช้หลายหน้าต่าง, iframe หรือเธรดของผู้ปฏิบัติงาน” Microsoft ระบุไว้ในเอกสารสนับสนุน
Microsoft จะไม่สนับสนุนให้นักพัฒนาหรือทีมงานภายในของตนเองเลิกใช้เว็บแอป Microsoft กำลังทดสอบ API ใหม่ที่เรียกว่า “Delayed Message Timing” ซึ่งตามรายการ GitHub ที่พบโดย Windows Insight เป็นคุณลักษณะการวินิจฉัยสำหรับเว็บแอป
ไม่ควรทำให้เว็บแอปเร็วขึ้นเหมือนเวทย์มนตร์โดยตรงเพราะมันเป็นเครื่องมือ “วินิจฉัย” แต่ Microsoft ยืนยันว่าจะช่วยให้นักพัฒนาสามารถวัดได้ว่าเวลาที่ใช้ไปเมื่อเว็บแอปใช้ “postMessage()”
เว็บแอปใช้ postMessage() ระหว่างบริบทต่างๆ เช่น หน้าต่าง iframe หรือผู้ปฏิบัติงานบนเว็บ และจะรายงานการกำหนดเวลาเหล่านั้นผ่าน API ประสิทธิภาพ (เป็นรายการ “ข้อความล่าช้า”) ปรากฏว่า Microsoft กำลังใช้ API ใหม่นี้เพื่อตรวจหาสาเหตุที่ทำให้เกิดปัญหาด้านประสิทธิภาพใน Outlook และการเปิดตัวในอนาคตอาจทำให้ไคลเอนต์อีเมลเร็วขึ้น
มันจะทำให้แอป WebVeiw2 เร็วขึ้นบน Windows 11 โดยเฉพาะหรือไม่
ข้อเสนอนี้มีไว้สำหรับเว็บแอปทั้งหมด ซึ่งรวมถึงแอป WebView2 บน Windows 11 ด้วย แต่จะช่วยได้เฉพาะในลักษณะเฉพาะเท่านั้น และการเปลี่ยนแปลงจะปรากฏให้เห็น

สำหรับผู้ที่ไม่รู้ตัว แอพอย่าง Outlook และ WhatsApp จะใช้ WebView2 เพื่อฝังเนื้อหาเว็บ และประสบการณ์ทั้งหมดนั้นขับเคลื่อนโดย Microsoft Edge เป็นเครื่องมือเรนเดอร์ซึ่งสร้างจาก Chromium อิเล็กตรอนก็ถูกสร้างขึ้นบนโครเมียมเช่นกัน นั่นอธิบายว่าทำไมทุกอย่างถึงช้าลงใน Windows 11 เพราะแอพส่วนใหญ่เชื่อมโยงกับ Chromium ที่ได้รับทุนจาก Google
API “Delayed Message Timing” ช่วยให้แอปที่ใช้ WebView2 ที่ต้องอาศัย postMessage() อย่างมากภายในเลเยอร์เว็บของตนเพื่อทำความเข้าใจว่าปัญหาคอขวดอยู่ที่จุดใด
Outlook ใหม่สำหรับ Windows 11 ต้องการการอัปเกรดประสิทธิภาพอย่างจริงจัง

Outlook ใหม่ทำงานได้ดีบน Windows 11 เป็นส่วนใหญ่ แต่ก็มีข้อดีบางประการอยู่บ้าง ตัวอย่างเช่น เมื่อคุณคลิกการแจ้งเตือนของ Windows 11 Outlook ใหม่จะเปิดขึ้นอย่างช้าๆ และส่วนใหญ่คือกลไกเว็บแบบฝัง ทั้งหมดนี้ต้องใช้เวลา เช่น การโหลดหน้าแรก เครือข่ายหรือการตรวจสอบสิทธิ์ การแสดงผล ฯลฯ
หาก UI ปรากฏขึ้นแต่รู้สึกว่า “ค้าง” และสาเหตุหลักคือความล่าช้าในการจัดการ postMessage() ภายในเลเยอร์เว็บ API นี้จะแสดงความล่าช้าและชี้ไปที่สาเหตุ
บ้าน
แบ่งปัน
จดหมายข่าว
จดหมายข่าว WL
จดหมายข่าว WL!
ก้าวล้ำหน้าด้วยการอัปเดต Windows, IT และ AI ล่าสุด ได้รับความไว้วางใจจากสมาชิกมากกว่า 50,000 ราย
ชื่อ
อีเมล
เข้าร่วมฟรี
*️⃣ ลิงค์ที่มา:
มุมมองวาระใหม่ของศูนย์การแจ้งเตือนขับเคลื่อนโดย WebView2, หมายเหตุ , GitHub ปัญหาด้านประสิทธิภาพใน Outlook, [
บ้าน
-
จดหมายข่าว