Firefox will support non-standard CSS for WebKit compatibility


Recommended Posts

Plans are afoot for Firefox to work with pre-complete web standards as implemented in rivals’ browsers.

 

Mozilla developers have revealed a plan to implement support for a subset of non-standard CSS prefixes used in WebKit, –webkit.

 

Changes are planned for either Firefox 46 or 47, set to be released around April and May.

 

WebKit is the layout engine employed by Apple’s Safari and forked in Chromium-browsers from Google and Opera. The plan to work with non-Mozilla CSS prefixes seems intended to make Firefox capable of working with both the legacy and the mobile web.

 

Browser-specific prefixes for standards are a tool that have been employed by browser makers and developers to continue their work with new standards on leading-edge areas while the standards themselves are are being thrashed out.

 

Prefixes mean that rather than awaiting the outcome of a slow-paced standards process, browser makers and devs can press on with their work. The idea is the prefix is removed upon the standard’s completion.

 

However, it seems people haven’t bothered to clean house and remove the prefixes upon completion of CSS, at least, leading to the continued existence of browser-specific prefixes across the web.

 

 

 

 

 

Read the rest: http://www.theregister.co.uk/2016/01/04/firefox_webkit_css_support/

Biggest issue with WebKit is that they implemented these properties early (Good), they iterated on them to fix issues (Great), but then never actually deprecated the outdated versions or moved to the standards compliant versions (Awful). Safari only gained support the standards compliant CSS Transforms this year, something other browsers have been shipping for years (IE beat Safari here, it gained it in 2012), and Apple were the ones that proposed it in the first place.

 

The downside to these non-standard properties existing for so long, is that developers come to depend on them, because they have much better support than the standard variants. And devs seem to have the idea in their heads that the standard properties are just the WebKit ones without the prefixes, when that's often not the case (The website for the Firewatch game is a good example, they've done it as WebKit first and copied the declarations across for other browsers, but they've used a non-standard WebKit syntax to start with, so other browsers just reject it). Issues like that are why Microsoft and Mozilla are doing this, because no amount of developer outreach seems to fix it, and Apple isn't helping.

  • 3 weeks later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I have always found it funny when people think in Black and White. Windows is my choice of OS, and I understand it and somewhat like it. However, I don't blindly accept or like all of it. Heck, Windows 11 is a dogs breakfast, just as Win10 was, and basically Microsoft's past 10+ years of direction. Having said that, Linux certainly has its place. And while this isn't an attack on Linux, I think the people who blindly think Linux is the answer are just as bad as blinded Windows users, if not worse. Windows is attacked for being "basic" and "bland", as is MacOS in many situations. There's a good reason they are basic and bland, and its partly why they're so popular. They targeting a broad audience. People who use their PC as a tool for work and casual browsing, or right up to people who game or programming stuff. It also needs to be robust, and hard to break. Windows has come a long way with that since the 9x days, and while still has a few vulnerabilities, it's unlikely to be unusable or unstable by messing with some settings. I however managed to destroy the stability of a Ubuntu desktop within an hour (not deliberately, I was trying to get a custom UI), and struggled to recover from it just by changing a few settings. Stupid I know, but it was so easy to break. That is why Linux can't be mainstream in its current form.
    • I mean at this point, why even have a desktop? Just open a browser window full screen and send her to her homepage. Access to anything she needs right there. Could be on Linux, could be on Android, heck could also be on Windows 11. No one would know!
    • Will be replacing my last 2 Windows 10 PC's in household ASAP, if they could upgrade now i've done it already. Main Desktop runs Windows 11 already, that ones all set. Now just to get the other 2 all set asap
    • I think you answered why it gets so much attention in your comment. It's designed to make Windows accessible to everyone! It's a core component of the Windows UI, and 30 years of its existence is why it remains such a key component and receives so much attention to this day!
  • Recent Achievements

    • Reacting Well
      pelaird earned a badge
      Reacting Well
    • Mentor
      The Werewolf went up a rank
      Mentor
    • First Post
      Myriachan earned a badge
      First Post
    • Week One Done
      DrRonSr earned a badge
      Week One Done
    • Week One Done
      Sharon dixon earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      601
    2. 2
      ATLien_0
      214
    3. 3
      +FloatingFatMan
      169
    4. 4
      Michael Scrip
      152
    5. 5
      Som
      151
  • Tell a friend

    Love Neowin? Tell a friend!