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

    • So they admit that Windows 11 is slow and bloated. Good to know!
    • Real handheld Xbox hardware was canceled, this is just a PC with a screen and controller built-in.
    • Amazon Deal: JBL BAR 1000 7.1.4, BAR 700 5.1 Dolby Atmos wireless subwoofer soundbars by Sayan Sen If you are in the market for an audio system and are after smaller bookshelf speakers delivering highly accurate sound, then take a look at KEF and Polk Audio's Q Concerto Meta and Reserve R200 speakers, respectively, as both of them are up for sale at their lowest ever prices. However, if you are more into shaking your house, which is not possible without a subwoofer, then Samsung has its Q900F, Q800F, and Q600F soundbar systems with wireless subwoofers at the lowest prices. These are the latest 2025 models, and you can take a look at them in this article here. JBL BAR 1000 For those looking for additional options, JBL's BAR 1000 and Bar 700 are also available. The former has hit its lowest ever price too, while the latter is back to its cheapest (purchase links down below). JBL claims that its BAR 1000 model goes as low as 33Hz which is crucial for movie-watching or even some genres of music. The 10-inch subwoofer is rated at 300 watts of RMS power. The total power output of the system is 880 watts at THD (total harmonic distortion) of 1%. JBL BAR 1000 rear view Unlike the 7.1.4 JBL BAR 1000, the BAR 700 is a 5.1 system which means it lacks true Dolby Atmos, but it should still provide an Atmos-like experience. DTS:X is also not supported. The BAR 700 is rated at 620 watts. It is good to see some power ratings, as companies like Samsung, Sonos, Bose, and more tend not to mention them all too often nowadays. Interestingly, both the BAR systems have similarly-specced subwoofers so if bass is what you are looking for and do not care about the Atmos experience so much, you can opt for the BAR 700 too. Get them at the links below: JBL Bar 1000: 7.1.4-Channel soundbar with Detachable Surround Speakers, MultiBeam™, True Dolby Atmos®, and DTS:X®, Black: $799.95 (Shipped and Sold by Amazon US) JBL Bar 700: 5.1-Channel soundbar with Detachable Surround Speakers and Dolby Atmos®, Black: $549.95 (Amazon US) + you also get free 90-day Amazon Music This Amazon deal is US-specific and not available in other regions unless specified. If you don't like it or want to look at more options, check out the Amazon US deals page here. Get Prime (SNAP), Prime Video, Audible Plus or Kindle / Music Unlimited. Free for 30 days. As an Amazon Associate, we earn from qualifying purchases.
    • Funny how just a few days ago we hear a lot of rumors that this device was cancelled.
    • Many order mixed mango yogurt.  
  • Recent Achievements

    • Dedicated
      Epaminombas earned a badge
      Dedicated
    • Veteran
      Yonah went up a rank
      Veteran
    • First Post
      viraltui earned a badge
      First Post
    • Reacting Well
      viraltui earned a badge
      Reacting Well
    • Week One Done
      LunaFerret earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      482
    2. 2
      +FloatingFatMan
      264
    3. 3
      ATLien_0
      235
    4. 4
      snowy owl
      233
    5. 5
      Edouard
      176
  • Tell a friend

    Love Neowin? Tell a friend!