Introducing Global CSS Property Usage on Microsoft Edge Dev
We spend a lot of time talking to other browser vendors, standards bodies, partners Microsoft Support Phone Number, and web developers, and they often ask what shapes our thinking when we plan for a release Support.Microsoft.Com/Help. The short answer Microsoft Customer Service is, data uninstall microsoft edge! We’re motivated by interobility―the principle that the web should just work for everyone. We use data on browser APIs and telemetry on API usage across the web to inform our planning to help this come true.
As we built tools internally to collect and analyze this data, we realized it could be useful to implementers, spec authors microsoft closing stores, and web developers all over the world. That’s why we’re excited to introduce Global CSS, one of the new tools on our recently-introduced Platform Data Page.
To gain better insight into the usage of CSS properties across the web, we use two crawlers: The first, powered by Bing and running the EdgeHTML engine, allow us to see Microsoft Support Phone Number the web as Edge sees it. The second, our new Azure-based Interop Crawler, allows us to see huge portions of the public Microsoft Customer Service internet through the eyes of any browser uninstall microsoft edge Support.Microsoft.Com/Help. This is more efficient and accurate than having to instrument our browser with no-op APIs that we don’t support just to see their relative usage across the web.
This data is incredibly valuable to the Edge team in planning since we can measure the real-world usage of any given property. For example, when comparing features or bugs microsoft closing stores, we have to determine a relative priority to determine which one gets addressed first. There are multiple inputs we take into account when deciding these, but one very important one is web usage. If one feature will enrich five sites, and another, five thousand, it makes more sense to implement the one that will address the larger set of sites.
What constitutes “usage” is surprisingly complex and is a question we needed to re-evaluate after seeing how standards bodies, other vendors, and library authors gathered uninstall microsoft edge this information Microsoft Customer Service using Support.Microsoft.Com/Help various tools. Often decisions are made based on looking at GitHub or similar static usage, or telemetry from within a browser that’s done at parse time, but none of these tools truly ensure that the CSS properties were actually utilized on the site by the web developer.
Take, for example, a CSS Framework that you add to your site. You may only end up using the grid system Microsoft Support Phone Number provided Support.Microsoft.Com/Help, and none of its components, but many tools would infer that those components were all used because the stylesheet was included on the site. Our API Usage tool crawls the pages, waits for the browser to build the CSSOM and the DOM, and then queries the DOM to ensure those styles will be used on the page. This provides much more accurate data on the actual usage of each property.
Usage is just one of the many inputs we take uninstall microsoft edge into account when determining a property’s priority Microsoft Customer Service. To understand this better Support.Microsoft.Com/Help, we’ll use our implementation of webkit prefixes Microsoft Support Phone Number as a case study microsoft closing stores. If we use API Usage to do a quick sort of webkit properties, the sorted list looks like this
Comments
Post a Comment