Slashdot Mirror


A Mozilla Plugin to Help Overcome IE Rendering Flaw

least_weasel writes "An article on Ars Technica reveals Mozilla's intention to create and release a plugin for Internet Explorer that would allow the often-criticized IE to utilize some of the cooler rendering code developed for Firefox. The current WIP focuses on rendering using HTML5 standards, but the plans seem to be more ambitious than just fixing this one small piece of IE. The article covers some of the plans, hurdles, and potential benefits. It also spills the beans on the code name for the project: Screaming Monkey."

27 of 270 comments (clear)

  1. Er... by XanC · · Score: 5, Insightful

    What's the advantage over just installing Firefox? Do people who don't have permission to install software have permission to install plugins like this?

    1. Re:Er... by larry+bagina · · Score: 5, Insightful

      it makes MS and closed source look bad if Mozilla/open source fix their deficiencies.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:Er... by hr.wien · · Score: 2, Insightful

      It allows web developers to take advantage of this feature, but still have their sites be accessible by people using IE (out of ignorance or otherwise). Right now no web-developer can really target features not available on IE unless they want to alienate a large percentage of their user base.

    3. Re:Er... by the+kostya · · Score: 5, Insightful

      People who would care about these things already use Firefox/Opera/whatever. Everyone else does not care. It is like mocking the jocks because while all they do is run around and bang chicks, you gain valuable programming experience working on code no one will give a rats ass about.

    4. Re:Er... by jsebrech · · Score: 4, Insightful

      It allows web developers to take advantage of this feature

      Canvas is a strange pick though for something to extend IE with. There's excanvas, which does a reasonable job of emulating canvas on IE using VML. It's not a perfect emulation, ofcourse, but in my experience it's good enough once you learn its limitations. For stuff like dynamic charting canvas is the right choice even today.

    5. Re:Er... by hr.wien · · Score: 2, Insightful

      My guess is it's simply because canvas is a reasonably standalone feature to separate out of Gecko. Maybe they simply want to give it a go to see if it's feasible to do the same thing to other features later.

    6. Re:Er... by E+IS+mC(Square) · · Score: 5, Insightful

      I would definitely like to think that way too, but I guess Mozilla/Firefox deserves a bit more credit here. I sincerely believe that they are doing this for two things primarily:

      1) To improve user's experience - even if they are using IE
      2) More importantly, to do their part in better standardization.

      From TFA:"The Canvas element allows web developers to programmatically render interactive bitmap images in HTML content. It was invented by Apple to bring richer graphical capabilities to the company's WebKit renderer. The Canvas functionality eventually became part of the HTML5 standard and has been implemented in both Gecko and Presto. Canvas is used extensively in several popular web applications, including Google Maps, but it hasn't gained widespread acceptance because it isn't available in Internet Explorer. "

    7. Re:Er... by Ash+Vince · · Score: 5, Insightful

      It allows web developers to take advantage of this feature, but still have their sites be accessible by people using IE (out of ignorance or otherwise). Right now no web-developer can really target features not available on IE unless they want to alienate a large percentage of their user base.

      As a professional web developer I can say that is complete rubbish. We can not rely on most IE users to have this plugin so we can not take advantage of any new features. The fact is that while IE is as prevalent as it currently still is we have to develop primarily for that platform. In the corporate world a great many people still use IE6 so we have to test under that very thoroughly too.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    8. Re:Er... by SpaceLifeForm · · Score: 2, Insightful

      As a professional web developer you should be developing to standards.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    9. Re:Er... by cromar · · Score: 2, Insightful

      The key rule of any profession is to make things a lot of people can use. Even outside making money. Corollary: Code for you audience.

    10. Re:Er... by Lehk228 · · Score: 2, Insightful

      I am going to take a wild guess that you do not earn money from anything you do with a computer.

      --
      Snowden and Manning are heroes.
    11. Re:Er... by Anonymous Coward · · Score: 1, Insightful

      No, as a "professional web developer" you should be developing so your users have the best possible experience with the least amount of hoops to jump through, while also respecting standards.

      Placing "standards" first and foremost at the detriment of your user base is not what "professionals" do. It's what "idealists" do when they don't have enough experience to know this is a bad idea for a "professional" workspace.

    12. Re:Er... by Richy_T · · Score: 2, Insightful

      Until some geek invents asexual reproduction in humans, it pretty much is.

  2. I'm a bit skeptical by superyanthrax · · Score: 5, Insightful

    Great idea... but if someone would have the wits and knowledge to look for this plugin, wouldn't they be using FF already? If websites prevented stuff from working without this plugin, wouldn't that just turn off viewers? Not sure how this is going to help, people have been harping at Microsoft about standards for years and all they've done is move towards them at the pace of a snail.

  3. FireFox by Ethanol-fueled · · Score: 2, Insightful

    I run Firefox for NoScript and AdBlock...I could care less about rendering a page .002 picoseconds faster.

    1. Re:FireFox by Anonymous Coward · · Score: 1, Insightful

      I run Firefox for NoScript and AdBlock...I could care less about rendering a page .002 picoseconds faster.

      you mean "couldn't care less"

  4. Re:Look to the beam in your own eye by maxume · · Score: 2, Insightful

    What is not native about the SVG handling in recent versions of Firefox?

    --
    Nerd rage is the funniest rage.
  5. Re:Look to the beam in your own eye by ShadowRangerRIT · · Score: 1, Insightful

    He's probably grousing about the incomplete support for certain features, like SVG animation.

    --
    $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  6. Re:tacit recognition of fail by Lucid+3ntr0py · · Score: 3, Insightful

    M$ didn't leave it broken so users had to deal with it, they left it broken so developers continued to support IE. If we have to code differently for IE, because it doesn't follow standards and many users use IE, it makes us constantly concerned with what M$ does.

    It's like the ex who keeps you as a friend on facebook and makes sure you see all those new pictures with her new bf. Except with IE you just can't defriend it.

  7. Designers... by hummassa · · Score: 3, Insightful

    can design on a sane model with sane tools, deploy the plugin when the users are IE.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  8. Re:Will not succeed on the field by Ant+P. · · Score: 5, Insightful

    Any person "clever" enough to click Yes on an activeX installation prompt, you mean?

  9. Security can't be an afterthought! by Anonymous Coward · · Score: 1, Insightful

    > What bothers me is how security is somehow pushed to the forefront as the most important issue, even more important than functionality.

    You can't bolt on security as an afterthought. It has to be part of the design.

    I'd rather have a protocol designed with security in mind than one that makes it easy to steal my passwords and personal information, but where the widgets are 10% flashier.

    Of course, I also know that my PC is under constant attack from botnets and such (and I can get logs to prove that), being secure only because I have more sense than to install insecure software.

    The average home PC I have repaired is replete with spyware because people don't patch and don't know better than to install crappy software that has the shiny widgets they want.

  10. Re:Look to the beam in your own eye by Bogtha · · Score: 2, Insightful

    You can't use <img src="foo.svg" alt="..."> yet.

    --
    Bogtha Bogtha Bogtha
  11. Re:Memory leaks... by Koiu+Lpoi · · Score: 2, Insightful

    I wonder why people think that "high" memory usage is related to leaks. Old firefox leaked memory. It's the same ignorance that sees "5 MB Free" in Vista and thinks it's really using up 2 Gigs (it's not, go read up on "SuperFetch", and caching, among other things). Three questions for you:
    1) What version of Firefox are you running?
    2) Does your memory usage change if you open a bunch more tabs? My guess would be "not much", which means it's hardly a leak (it's how it works, mhmm).

    My copy of Firefox has been open for days, with three tabs open, one with pretty hefty rendering and two of slashdot - 131 MB of ram.

  12. Make it detectible or we'll fscking kill you by sukotto · · Score: 2, Insightful

    There had better be an easy way for web designers to tell if IE has that plugin installed or I'm going to be really pissed.

    It's hard enough dealing with IE's crappy rendering... it will be so much more painful if the rendering engine in IE isn't *consistently* broken and we have no way to tell the difference in our code.

    --
    Come play free flash games on Kongregate!
  13. Re:Idealistic by TLLOTS · · Score: 2, Insightful

    I don't know about the parent, but I do work professionally as a web developer and code to standards. It doesn't hurt me at all, in fact I've had clients come to me specifically because of the high quality of standards based work that I churn out.

    Granted, not all clients are going to be aware of standards and their affect on accessibility and search engine optimization, but it doesn't make standards based web development the veritable money-pit that some make it out to be.

  14. Re:UA Breaking plugin? by mysidia · · Score: 2, Insightful

    Did anyone think about pages that detect user agent strings? A lot of devs use the UA string to "fix" these rendering problems on a per browser basis.

    The solution is for the web devs to stop coding to a browser, and do what they should have been doing all along: code to the standards.

    You don't take advantage of browser-specific bugs when designing a site, and you'll have no problems when the bugs get fixed by Microsoft or by a third-party plugin.

    I would look first to fix FF's rending flaws. I'm not going to list the dozens of bugs and out-of-compliance standards FF has,

    Why don't you list the hundreds of major rendering flaws IE has in implementation of each standard, rather than the dozen or so minor flaws FF has overall, in the implementation of all the standards?

    IE is not to ignored, but it's not to be catered to either.

    IE6 users are to be warned about the severe bugs their browser has and how much their experience will improve if they switch to a standards-based browser such as Firefox or Opera.