Microsoft nixes '-webkit' prefix for IE Mobile for Windows Phone 7

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

It turns out the idea was a bad one. And it took Microsoft a single day to change its path, as documented in two back-to-back blog posts on the “IE for Windows Phone Team” blog. A quick bit of background: Webkit is the rendering engine at the heart of a number of browsers, including those from Apple, Google, Nokia and RIM, among others. Microsoft uses its own rendering engine, known as Trident, inside Internet Explorer. When browser developers implement an experimental or proprietary CSS property, they prefix it with the appropriate “vendor prefix.”

On May 10, in a post entitled “JavaScript and CSS changes in IE Mobile for Windows Phone 7,” Windows Phone Principal Program Manager Joe Marini explained Microsoft’s plans for adding two prefixes to the version of IE (a hybrid of IE 7 and 8) that it is building for Windows Phone 7

Community reaction was unfavorable (to put it mildly) about Microsoft’s decision to add the -webkit prefix. Daniel Glazman, the co-chairman of the W3cCSS Working Group weighed in with the following comment (at the end of the original Microsoft blog post): “Let me state it very clearly: vendor prefixes are here for experimental purposes by the vendor represented in the prefix. I strongly recommend removing *immediately* that -webkit-* property from Mobile IE.”

On May 11, the IE for Windows Phone Team did a 180. As explained in a new blog post by Marini: “Our original intent in adding support for this WebKit-specific property was to make Web developers’ lives a bit easier by not having to add yet another vendor-prefixed CSS property to their pages to control how text was scaled. Even more specifically, we intuited that the most common use case for this property was to explicitly set it to ‘none’ in order to tell the browser not to scale a particular section of text….

Microsoft is putting the finishing touches on the operating system that will power Windows Phone 7 devices. A near-final escrow build of the release candidate of the Windows Phone 7 OS leaked recently. Microsoft officials have declined to say when the company expects to release to manufacturing that operating system, but the first Windows Phone 7 devices are due out by this holiday season.

It seemed like a good idea to some Microsoft developers (for a brief moment): Why not add support for both the -ms and -webkit prefixes in the version of the Internet Explorer (IE) mobile browser Microsoft was building for Windows Phone 7 devices?

View Article



Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Microsoft Azure® is a leading choice for businesses looking to take advantage of the cloud. Azure is particularly appealing to businesses that have already invested in Microsoft on-premises and are now considering running these applications and other workloads in the cloud. To understand how to make this move to Azure, many businesses are turning to managed service providers (MSPs) with specific Azure expertise. Read this white paper to learn the eight key areas to focus on when considering an MSP for an …

  • Many enterprises are working with an IT architecture that's evolved over time. As business needs evolve, IT must decide whether to modernize incrementally, or all at once. Each approach has its benefits and drawbacks. Identity Management is key to modernizing IT; it plays a crucial role in migrating to cloud apps like Office 365 or HR information systems, building web and mobile apps, and opening developer access to business systems. Read how Okta's modern approach to identity management helps business lower …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date