5 ms·
I use Firefox. So does my family. Everything I make for personal use works in Firefox and I don't bother testing with anything else. However, almost every web
by Communitivity 6y ago
I use Firefox. So does my family. Everything I make for personal use works in Firefox and I don't bother testing with anything else.
However, almost every web site or web app I make in my professional capacity gets tested with, and is expected to work with, ~95% of browsers. That means testing against Chrome, Firefox, Edge, Opera, UC Browser, Samsung Internet, and Internet Explorer.
Edit: I forgot to add Safari, which I also test with.
Anything less is not my brand of professionalism, because I am convinced my clients expect me to leave my personal thoughts and convictions at the door. If you want to only create sites that work in Firefox and maybe not elsewhere, then you can do that - but doing it ethically means telling the client upfront that you won't accept work that requires the site work for the widest audience reasonably possible.
That said, there are two caveats. The first is ethics. I do not leave my ethics at the door and if I am being asked to do something unethical I will refund the money and walk. If it is illegal it will be reported, as otherwise I am an accessory. Clients agree to this upfront. The second is client requests. If the client wants it to work in Firefox and they tell me not to bother with the other websites, despite my advice against it, then that's what I do.
- tngranados 6y agoIf you are leaving out Safari you are not testing on 95% of the browsers. At least market share wise, which is the only metric that makes sense.
- cmeacham98 6y agoYou are correct, but if you don't own a Mac/iPhone, you cannot test on Safari.
- ibdf 6y agoBrowserstack
- o_m 6y agoYou can use services like Browserstack, but they are expensive and slow.
- monsieurbanana 6y agoThere's workarounds, such as browserstack.
- josefresco 6y agoHow close is iOS Safari to OSX Safari?
- Communitivity 6y agoI own both, and an Android phone. Unfortunately, I don't own a memory checker for HN. I test with Safari as well, I just forgot to add it to the list.
- tclancy 6y agoHave you considered adding a comment linter to your CI process for posting to HN? Or am I the only one with an end-to-end K8 driven process for comment quality?
- bombcar 6y agoI know this is sarcasm and I also know we’ll see a Show HN with just this in a few weeks (AI blockchain driven!)
- II2II 6y agoWell ... it is a good idea. When I reread some of my comments, I realize that I often drop words. A fair number of times the meaning is the opposite of what I intended to say. Those cases usually contradict the rest of my post so people should be able to figure out the intended meaning, but it would be nice if it didn't happen in the first place.
- bombcar 6y agoI’ve noticed that iPhone autocomplete has at least some rudimentary intelligence built in - at the “Spell a word a certain way a few times and it begins to not correct it” level. It’d be nice for that to improve (instead of always replacing “an” with “and”).
- carlhjerpe 6y agoMicrosofts SwiftKey has the same, it's incredible. And according to the app you can (and I have) opt out from sharing my typing data. Whwn I first encountered SwiftKey I just didn't understand how it could be as good as it is at predicting what I want to type. Even switching between Swedish and English (just by typing words from either language). Whenever I use someone else's phone (to show them how to use something) I feel handicapped, I guess I'm clumsy on the keyboard.
- swiley 6y agoYou can test with webkit though which is almost the same.
- pojntfx 6y agoYou can - use another WebKit-based browser, such as Web[1]. [1] https://flathub.org/apps/details/org.gnome.Epiphany https://flathub.org/apps/details/org.gnome.Epiphany
- spicybright 6y agoNot a good substitute, there's so much more than the rendering engine to safari quirks.
- aabbcc1241 6y agoWhat about the behaviour of keyboard popup?
- whalesalad 6y agoYou can with a VM
- anoncake 6y agoLegally?
- spicybright 6y agoShhhh
- anoncake 6y agoSorry
- Wowfunhappy 6y agoUntil a court says otherwise I will continue to act as though it’s fair use. (Provided you’re not selling Hackintosh machines, which has gone to court but is clearly different from a personal setup.)
- whalesalad 6y agoOr fire up a Mac VPS on one of the billions of hosts that provide them. AWS has em now.
- dexterdog 6y agoBeware that they have a 24-hour minimum on pricing so going in to test something for 5 minutes will cost you $26.
- remram 6y agoI don't understand why Apple wants to prevent people using MacOS in VMs. The performance is so bad that no one in their right mind would use it as a daily driver, but people are using it to build/release software. More software available on their platform should be a good thing, no? Professionals will still buy machines for convenience (building/testing is a lot faster when every click doesn't take seconds) and pay the Developer Program fee, and us open-source developers can make our software available to Apple users, or make sure it works on Safari. Why make it illegal?
- jraph 6y ago> with the other websites You meant with the other browsers, right?
- foxhop 6y agoI believe tracking people is unethical and I believe Googles FLoC is unethical because it sole purpose is for tracking. Browser Cookies are inherently more ethical when used properly. More of my public thoughts here: https://www.remarkbox.com/remarkbox-is-now-pay-what-you-can.html https://www.remarkbox.com/remarkbox-is-now-pay-what-you-can....
- freebuju 6y agoYou are asking for sanity and ethics on the net. From advertisers. You must be insane. I don't like this FLoC proposal either but to me I see it as a small leap in saying goodbye to mass cross-site spying that has been uncontrollably rampant with no present working solutions.
- account42 6y agoYou are asking for sanity and ethics on the net. From advertisers. You must be insane. FLoC will not mean that advertisers will stop tracking you in every other way they can. All it does is provide additional information.
- freebuju 6y agoFLoC is a tracking mechanism. By replacing 3rd party cookies, this generally speaking means less tracking. 3rd party tracking + FLoC = bad bad. FloC only = less bad.
- rileymat2 6y agoI thought the purpose was specifically to allow google to build ad profiles without direct tracking of individuals?