In Collaboration with Cross-Inndustry Browser VENDORS Under the Speedometer Governance Policy, The Microsoft Edge Team is Very EXCITED TO HAVE CONTRIBUTED THE Recently Released Version 3.0 of SpeedMeter, as announdced Browserbench.org.
First release in 2014, Speedometer is a Popular Browser Benchmark and A Key Driver of Recent Browser Performance Improvements. He Test Runner and ANDS MANY New Tests Over Version 2.1. An Important GOAL WAS to Capture Common, present-dayChallenges Faced by DEVELOPERS by Incorpolation New Variants, Frameworks, and Modern USAGE SCENARIOS to the SpeedMeter Tests.
The Microsoft Edge Team Contributed A New Complex Dom Set of Tests to Meet the GOALS. Pplications, and TO Drive Performance Improvements for the Applications Across the Ecosystem.
Over the Past Few Years, The Edge Team Collaborative with Several Microsoft Web Application Teams to PROVIDE Expert Recomrations for Addressing Scalability and Performance issues. We did this by delving defer)
These Investigational SHAVE THE CSS RULES is an Important Driver of End-User Perceived Latence. Encouraged by Popular Frameworks, have exacerbated the problem, create new performance cliffs within mode. The newComplex Dom Tests Perform Dom Mutations in the Context of a Large Dom Tree, Which Trigger a Cascade of CSS SELECHING Operations and Style Reconilations.
To facilitive the real-all reprerentation of the complex domain, the edge team too-driven approach to collect more data on dom size and css selectors.
The Table Below List Some Data On Dom Tree Sizes and Their Maximum Depth in Familia WEB PAGES and Web Application International. OBE in some of their web applications, recognizing the need to catch the performance challenes in the presenceOf large domickGuoabong Wealth Management. This Game us a good design.
Webpage
DOM SIZE
Max depth
amazon.com
youtube.com
Google Results Page
reddit.com
MDN Promises Article
walmart.com
Facebook (after scrolling)
Gmail (Opened Email)
Hbo max
Airbnb.com (Login and Open Filters)
Adobe Photoshop (Quick Actions Panel)
Adobe Photoshop (Text Box New)
bbc.com/news/world
nationalgeographic.com
Google Docs
Google Sheets
Stack overflow post
Microsoft Outlook
Microsoft Teams
Apple.com/apple-vision-pro
timeSOFINDIA.INDIATIMES.com
Complex CSS Selectors Are Composed by Combining Several Simple Selectors using Combinators like the descendant, child, adjacent and the signater. They cause brow SERS to Perform Complex Matching Operations and Costly Style Recducing. For more details about CSS Selector Performance, See the Truth About CSSSelector Performance.
The Edge Team Collected Data On SELECTORS that Occur in Real-Workd Web Applications, Pointing us to CSS Selectors that Challenge Performance. resentive one are listed below.
Microsoft Outlook:
Microsoft Teams:
Examples from Other Microsoft Apps:
While The Performance Challenges Posed by Complex CSS Selectors Are Widly Observable, They Manifest Differently when the conjunction with Other CSS ES or Technologies Like Web Components.
For technology. ANCE Challenges Can COME from Constructable Stylesheets, CSS Variables, and Fallbacks.
We Customize The Complex Dom Framework for The Web Components and Lit Based Implementations to Surface These Challenges. Framework, One That Nests A Sizeable Chunk of the Dom Tree within A CSS Stacking Context and Another that Does NotAs this impacts the rendering order of html elements in a domain, which in turn impacts performance in large web applications.
The Complex Dom Test is Based on A Complex Application Shell, Which Embeds The Todomvc Application, As Shown in the Image Below:
The Key Idea Is to Perform the Simple and Seemingly Isolated Actions of the TODOMVC Application, SUCH As Adding, Checking or Deleting items, Within The Broason Conters XT of a Large and Complex Web Application. This Simulaters the Scalability Challenges Observed WHEN END Users Interact with Real-WORLD Web Applications.
The Application Shell used in the complex domired after a generalic productivity application to have a real-all look -and-feel, Leveraging Adobe's SPE CTRUM CSS Library in ITS Implementation. It consists of a scrollble sizeBar Element that embeds a large dom time, Several Complex CSS SELECTORS (Around 70), and A Realistic Ribbon Menu - Totaling to a Little More than 6000 Dom Elements.
The Edge Team Collaborative Internally with Microsoft's Tensile Team to Build the Complex Dom Application Shell, BORROWING HEAVily from their Parametrized Dom Tree Generator. The Tensile Framework is Designed with the GOAL of Representing The (Realistic) Costs Incurred During Page Load, STYLE RECALCUTION, LAYOUT, And Paint By Real-World Web Applications. Early Data Indicates that it is an academic preditor of overall mFERALMANCE for Applications with CSS and LARGE DOMS.
In a case study shipping the persona control in foot in the case, The Tensile Framework Reported A 30% Performance Improvement in Scripting and Styling Across Two Versions of Th E Persona Control Implementation Which Is Reflective of the 24% Improvement Observed in An Actual Application USING The Control.
The Ribbon Contains About 469 Descendent Elements, and Provides Drop-Down Popover Menus, for Seven Relevant and Realistic der and backlog, are shown in the Images Below:
The Complex Dom Application Shell Consist of About 70 CSS Selectors Which are constructor Lements WHILE OTHERS Style The Popovers in the Ribbon. They are designed super of them either fully matchor partially match a todo list element.
A partial match is when a sub selector matches a domain, but the entire selector does not. Y Both Matching and Partially Matching CSS Selectors to Well Represent Real-World User Interactions in ComplexStateful Situations.
For exmple, consider the following two selectors:
The First Selector Matches An Element in the TODO LIST WHEREAS The Second Selector DOES Not Because No Todo List Element has. However, A TODO ELEMENT WOULD PORTID PARTID PARTID PARTID PARTI Ally Match the RightMost Portion of the Selector, I.E.,.
We are eager for you to check out speudometer 3.0. We think that the collicing between Cross-InDustore VENDORS EFFECTIVE IN D CHALLENGES on the Web in Browser Benchmarks Like Speedometer.
We look forward to Continuing this colorration and macking the web more performant for you all! Feedback, Comments, New Ideas and Suggestions ARE VER COME! Please send they to the speudometer github repository.Bangalore Investment
- LUIS FERNANDO PARDO SIXTOS, Issack John, Sean Monahan, Sulekha Kulkarni, Leo Lee, Alex Russellll
Notice: Article by "Gold Financial Products | Bank loan business". Please include the original source link and this statement when reprinting;
Article link:https://hrbysy.com/IP/66.html
Working Hours:8:00-18:00
Telephone
00912266888888
admin@wilnetonline.net
Scan code
Get updates