Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Microsoft Programming

Ask Slashdot: Do You Test Your Web pages With Microsoft Edge? 143

`Long-time Slashdot reader shanen writes: If you're doing any web page programming for money, then I'm pretty sure you're paid to support Edge, too. Probably even required to test it. So this question is really directed to the relative amateur programmers among us.

As I think about the topic from my overly philosophic perspective, I even considered asking "Do you feel pressured or even blackmailed to support MS Edge?"

The original submission tells the story of a homegrown app involving "moderately complicated data structures embedded in JavaScript files that are loaded on the fly..." that might grow into an 800K re-write. "Since it's mostly for my own use, I don't care at all about Edge, but it got me to thinking and led to this question." So do others uses Edge to test their web pages? Long-time Slashdot reader Z00L00K has already answered, "I don't. If I test I avoid the quite erratic variations that Javascript can create as much as possible and resort to HTML and CSS Validators."

How about the rest of you? Use the comments to share your own thoughts, opinions, and experiences.

Do you test your web pages with Microsoft Edge?
This discussion has been archived. No new comments can be posted.

Ask Slashdot: Do You Test Your Web pages With Microsoft Edge?

Comments Filter:
  • marketshare. (Score:5, Informative)

    by Anonymous Coward on Saturday January 29, 2022 @07:37PM (#62219529)
    Yes, Edge has a higher marketshare than firefox and I test I firefox too, would be a moron not too. basically Safari and Chrome first, Edge then firefox, if our team has time (usually don't) we might test 1 or 2 others as well.
    • by AutoTrix ( 8918325 ) on Saturday January 29, 2022 @07:40PM (#62219539)
      I don't test safari but safari sure tests me
      • In Soviet Russia...
      • Re: marketshare. (Score:5, Informative)

        by Anonymous Coward on Saturday January 29, 2022 @08:56PM (#62219699)
        Yes. Added to this is not only that iOS Safari has a host of CSS behavior differences compared with macOS Safari, but that iOS Safari has CSS behavior regressions in specific build numbers of iOS that sometimes need to be accounted for (i.e.: broken in one build, fixed in the next). Apple needs to run all of their builds against the CSS Acid test suites and fix their crap before unleashing them on the public. :(
      • by Z00L00K ( 682162 )

        Since the last Windows version of Safari now is 10 years old it's not worth testing.

        And I'm not getting a Mac just to test a web browser compatibility. Even less an iFååån.

        • by Pieroxy ( 222434 )

          Since the last Windows version of Safari now is 10 years old it's not worth testing.

          And I'm not getting a Mac just to test a web browser compatibility. Even less an iFååån.

          If you don't care about iOS and Mac users, I guess it's fine.

          • Nobody loves iApple users. iAPple is a fad mostly present in the US, ignored in the rest of the world.

            • "My store mostly has homeless people as clients, so I don't really care about the few working people with actual money in their wallets" is what you sound like.

    • by Luthair ( 847766 )
      Out of curiosity, do you find people actually use it? I've never encountered someone who does, and I wonder whether Microsoft's marketshare may merely be tricking people into opening now and again.
      • I use it, and like it. I was using chrome but was getting tired of its high memory and cpu usage (I'm one of those people with dozens of tabs open). I first went to Firefox (hadn't really used it for at least 5 years) but wasn't happy with it, then tried Edge and was impressed. Speedy, doesn't hog memory, easy to use. I'm using it almost exclusively at this point.

      • It's based on Chromium [wikipedia.org] and the blink [chromium.org] rendering engine.
      • I use it at work. It's easily better than Chrome, having stolen its engine and having a less confusing interface. Mind you, still way worse than FireFox.

      • I use Edge. I used to use Chrome all the time but I found the memory usage was getting pretty extreme and the CPU usage always remained high. I did an experiment with Edge where I moved my profile information open and tried it for a few weeks to see how it worked. What I ended up with was lower memory usage and lower CPU usage. It got even lower when I enabled the sleeping tabs option built into the browser.

        For me Edge uses fewer system resources and runs just as fast as Chrome. What I like is that it doesn

  • HTML (Score:5, Insightful)

    by innocent_white_lamb ( 151825 ) on Saturday January 29, 2022 @07:37PM (#62219531)

    If you have complex data structures, then write the backend in whatever you want (C would be my first choice) and output standard html files for display.

    Compatibility problem solved with less security nightmares as a bonus!

    • by aberglas ( 991072 ) on Saturday January 29, 2022 @10:18PM (#62219891)

      Real men program in Assembler, to gain the most speed.

      Heroes code in hexadecimal.

      • by Z00L00K ( 682162 )

        Real heroes enters the bootstrap using switches and single-step each operation.

      • by Tom ( 822 )

        Real men program in Assembler, to gain the most speed.

        webasm, to be precise.

        Yes, it's blazing fast.

      • by Kaenneth ( 82978 )

        I once did a "copy con: program.com" to manually type in a keylogger using alt-numpad codes to hack a physically locked down PC used as a 'secure' terminal. fun times.

        • by shanen ( 462549 )

          Newbie. Real programmers started with PIP. Backwards.

          Must be another slow news day on Slashdot. But at least the responses aren't making me feel as stupid as the last time this happened.

          • Newbie. Real programmers started with PIP. Backwards.

            Must be another slow news day on Slashdot. But at least the responses aren't making me feel as stupid as the last time this happened.

            Probably not many of us left who used the Peripheral Interchange Program. I first encountered it on the PDP-6.

            • For PCs, I started with CP/M, but I'd have to consult ancient history books for details. As I recall my original introduction to the mysteries, the master used PIP to pipe the assembly source code of some version of MDM7 into my new PC. Backwards through the printer port. Magic. There were actually two pieces and he had to guess at some register values, but it assembled and ran, thus allowing for the binary transfer of a newer and better version of the transfer program... After that, the deluge.

              The name War

        • Not as hardcore by far, but I routinely use cat > myscript to write short bash and python scripts rather than firing up vim. Challenging yourself to write every line correctly, first time, is good for engaging the grey matter.

      • And superheroes code in binary.

    • by Pieroxy ( 222434 )

      Why bother testing when you can start shipping your code and hope for the best.

      More seriously, standards or not, if you don't test, chances are it's not going to work.

    • by Kaenneth ( 82978 )

      "Standard HTML"

      The nice thing about standards is there are so many to choose from.

    • by shanen ( 462549 )

      That part got mangled, either by the editor or my writing. The complicated data structures were in the old JS files. My new version has a couple of options, but I think all of them will be using simpler data structures. It's the JavaScript that is triggering the nausea...

      Reminds me of the JS utility I wrote back in those days to support the so-called project. It took an arbitrary HTML file as input and output a JavaScript program that would generate the HTML file... It was easier to bypass the template gene

  • It's chromium (Score:5, Insightful)

    by Luckyo ( 1726890 ) on Saturday January 29, 2022 @07:39PM (#62219533)

    Seriously, topic. It's another chromium based browser. It makes compatibility testing quite easy, which was one of the main reasons why microsoft gave up on its other browser engine and instead migrated their in built windows web browser to chromium.

    • Re:It's chromium (Score:5, Insightful)

      by BladeMelbourne ( 518866 ) on Saturday January 29, 2022 @07:47PM (#62219549)

      So far, this is the only right answer that acknowledges it's shared engine. I would only open Edge if a bug report comes in that can only be reproduced in Edge.

    • Granted testing is now a lot easier, However, I would still test it to be sure. Your Chrome and Edge have a different upgrade cycle, So if you are doing something that might handle it a bit differently on a newer version of the engine than the older version. Also to note, they are different set of defaults and look and feel, which may cause alignment to be off on the different browsers.

      • Do you test on older versions of browsers, that is indeed a more important test?

        And what about slow internet lines, that break all that asynchronous code that nobody really understands?

    • Everything but Firefox descends from KHTML. That doesn't mean they all render the same.

  • by Alworx ( 885008 )

    The browser is gaining momentum and actually it's not that bad after-all. I've seen many people use it unbothered by it taking over as the default browser, although they frown on using bing for search... so yes

    • Comment removed based on user account deletion
      • I installed edge once (on Linux) and at first launch the EULA scared me so much I uninstalled immediately.

        You can get vertical tabs in the other browsers through extensions and "Tree Style Tabs" for Firefox which is even nicer.

  • Wrong question (Score:5, Insightful)

    by markdavis ( 642305 ) on Saturday January 29, 2022 @07:52PM (#62219561)

    The question SHOULD be: Are you testing your pages with Firefox and Safari? Not are you testing your pages with Chrom* (which is essentially what Edge is)?

    Or an even better question: Do you believe that only one browser engine should take over everything, especially one that is controlled by a single company that obviously doesn't value your input or privacy?

    • Exactly. As a SeaMonkey user I feel totally left out, as more and more web pages don't work in the browser. We are back to the time most web pages only worked with Internet Explorer because that was the standard.
      • by henni16 ( 586412 )

        Same.
        Good thing I didn't like stuff like JIRA, confluence, reddit, imgur's crappy beta design or SAP apps in the first place, so nothing of value was lost there.
        Bit of a shame about gitlab, though.

        Personally, as far as I as dev am concerned and they're tech companies, I consider that a really bad sign.
        I'm only going to touch e.g. an Atlassian product with somebody else's 10-foot-pole, certainly not rely on them for anything important.

      • >"Exactly. As a SeaMonkey user I feel totally left out, as more and more web pages don't work in the browser. "

        That is partially because SeaMonkey uses an ancient Firefox engine underneath (60 vs 9X now, that is a 4-year gap). So that is to be expected in some regards for sites that rely on the latest eye-candy.

        But really, there SHOULD be few sites that simply MUST use "features" that are bleeding-edge to the point of locking out misc browsers.

    • by Alworx ( 885008 )

      Sadly this is happening. Sites are broken or perform badly on Firefox... I don't know how much longer I can "resist"

      • Don't give in - complain to the broken sites. They probably don't know any better.

        • >"Don't give in - complain to the broken sites. They probably don't know any better."

          +1 Many places have no idea how crappy and/or broken their sites are. And if customers don't tell them, they might not even know. Bank of America played that trick several years ago. I let them know if they didn't fix their site, I would take my business elsewhere. (Actually it worked OK but "complained" I wasn't using "Chrome", which is insulting and stupid). It was eventually fixed. Have no idea how many complai

    • by henni16 ( 586412 )

      Yeah, website quality is back at where we were 20 years ago.
      As long as now Chrome, then IE, can work around the errors you make, everything is fine.
      *sigh*

  • by segin ( 883667 ) <segin2005@gmail.com> on Saturday January 29, 2022 @07:52PM (#62219565) Homepage
    No, for the same reasons I don't test on Opera, Brave, or Vivaldi: They're all just Chromium variants. I test in Chrome. If it works in Chrome, it'll work in Edge and all those others.
    • Individual projects make changes. I had a Safari-only bug last year. Apple had changed something making some HTML element subtly different. (I don’t remember which one; maybe <option>). So something rendered fine everywhere else.
      • Safari isn't based on Chrome. Chrome's engine was forked from Safari's Webkit. At this point they're two similar but distinct engines.

  • I don't test with Internet Explorer either.
    • by Z00L00K ( 682162 )

      Sacrilege! IE6 for life!
      (Ducks and hides behind a dinosaur)

      • by shanen ( 462549 )

        Pretty sure I have a "Midnight Madness" t-shirt around here somewhere. Microsoft gave them away as an incentive to download the first Explorer. Maybe Version 1? Basically Mosaic if I remember correctly.

  • Edge is just chrome these days, so not really a concern.

    It's more like
    -Chrome
    -Safari
    -Opera

  • None of us code/test to it directly. We do have a Selenium automation suite of tests and we use those to verify that Edge is working like Chrome.

    After 18 months, our QA has yet to send us a bug that is Edge specific.

    So...I wonder why the question was even asked. If Edge was still based on their WIP engine, that would have been different and I'd consider it for my personal and absolutely we'd be smoke-testing and acceptance testing on it.

    But as it is Chromium, there's no point in the extra effort.

  • During my testing with Edge, I discovered that is faster, uses less memory, and doesn't crash (no "Aw snap or He's dead Jim") as much. I love that when I close reopen Edge my browsing sessions come back reliably. So, I use it as my main browser and test against Chrome and Firefox when I have to, I know this sounds controversial but give it a try, you might find yourself surprised as I did.
    • Still happily a Firefox user but when I have to Remote Desktop, Google's WfH solution, seems to work equally well in Edge.

      If Edge is now sufficiently Chromium, is there justification for installing Chrome? :)

      • by Luthair ( 847766 )
        Google hasn't crapped up Chrome with a bunch of uninstallable add-ons that are related to browsing the web. Like loans, coupons, etc.
    • Re: (Score:2, Troll)

      by Luthair ( 847766 )
      Eh? You're praising Edge for the features Google added to Chrome? What, were you an Internet Explorer user until recently?
  • With standard Chrome I feel as if I am a droid making Google money by watching a continuous flow commercials.

    It all depends on what the customer wants.
    On what browsers does the website have to be working and tested?
    Every checkbox comes with an increase in price, to justify the increase in work it brings.
  • I might, if I still created websites. I would first have to find out the differences between edge and chrome. Might not need to use edge if the same as chrome. But if it is too different, then I would have to test with edge.

  • My personal web pages are basic HTML. There is no reason for me to test them against any browser. I do view them with Firefox.

    • My personal web pages are basic HTML. There is no reason for me to test them against any browser. I do view them with Firefox.

      The great thing about HTML's definition is there are so many variations of it. If only you are ever going to use your webpage you're very really pandering to your customer base, but beyond that, even basic rendering of HTML needs to be checked against different browsers.

      • Thing is, there is nothing that is guaranteed about layout, etc for HTML.

        And some of us are quite happy to accept that, and put out very basic documents.

        "This site best used in Lynx, or by telnetting to port 80 and mentally parsing the HTML yourself"

  • I think the more important question is this: do you have to do any stupid CSS hacks to get Edge to render your page like one does for Webkit or Firefox?

    k.

  • by chadenright ( 1344231 ) on Saturday January 29, 2022 @09:21PM (#62219773) Journal
    If the client is using a mandatory Internet Explorer solution, I test my web app on IE. If my boss tells me we only support Chrome, I'm not going to waste my time and other peoples' money by testing on Safari. If a client comes to my boss and says, "Hey new feature X is broken in IE, can you fix it," we're probably going to fix it. But if nobody is using that browser, nobody cares.
  • by Dutch Gun ( 899105 ) on Saturday January 29, 2022 @09:30PM (#62219789)

    That's some next-level paranoia of MS there. WTF does that even mean? How is one "blackmailed" to test on Edge?

    Like maybe:

    We have your cat Snuffles. If you want her to remain in good health, I suggest you make sure your website runs properly with Microsoft Edge. Because, like, it's a good browser, and more people should give it a try.

    - Fullstack X

    P.S. just to be clear, totally not affiliated with the MS Edge development team in any way

    • by shanen ( 462549 )

      Mod parent Funny, but I don't think there is any level of paranoia that is sufficient these years...

  • Just for the fuck of it, I've been testing my personal portfolio under Internet Explorer on Windows 98.

    Yes, I'm 100% serious.

    Why? Because HTML is still fucking HTML, and you don't NEED all the new shiny and fancy JavaScript frameworks to convey basic information to users.

  • I don't and never will. Since IE days, MS browsers can take a hike for all I care. I've been actively advising people to use other browsers since those days. Several of my online games have an FAQ entry that basically says "Q: I'm having a problem. I use IE vers... A: Use a different browser."

    There's absolutely nothing MS can ever do to get my good will back. I won't lift a single finger to make sure their stuff works on my site.

  • Yes, government. Also non-Chromium Edge and in some cases later versions of IE.
  • Why would you? It uses the same engine as Chrome, so it should be OK? That was the whole point for Microsoft when switching to Blink-based Edge; to re-establish web-monoculture... Or are there dependencies I'm missing?

  • by nagora ( 177841 )

    MS Edge is of no interest to me. If it doesn't display the page, then contact MS and ask them to fix their product.

    The world of web-design has given MS more than enough free technical over the decades. Fuck 'em.

  • I work on validated pharmacovigilance software. (Basically, that means the software used by drug companies for tracking references to their drugs in academic and scientific literature.)

    Because of the regulations surrounding drug manufacturing, our customers generally have locked-down computers. On Windows boxes, that means that Edge is the only browser we can count on actually being available to individual users, so supporting it is a no-brainer. As it happens, we also support Chrome officially now, and

  • by MpVpRb ( 1423381 )

    I use fairly simple html and css, I see no need to over complicate things

  • Although it might be ancient, I subscribe to the "Viewable With Any Browser Campaign"; see https://anybrowser.org/campaig... [anybrowser.org]. Thus, I do not use any browser to test my 400+ Web pages. Instead, I test with the W3C test tools: http://validator.w3.org/ [w3.org] for HTML and http://jigsaw.w3.org/css-valid... [w3.org] for CSS. If my pages do not render appropriately in some browser, it is then the fault of the browser.

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...