8 ms·
I don't like Google, but Chrome is a better browser - especially if you're frontend dev. I'd love for Firefox to be better but it's way slower and its developer
by fraktl 5y ago
I don't like Google, but Chrome is a better browser - especially if you're frontend dev. I'd love for Firefox to be better but it's way slower and its developer console is no match for Chrome's.
- poisonborz 5y agoStrictly from a frontend dev perspective, sure, also just because popularity alone - but why would you not have a separate personal and development browser? I definitely wouldn't want to mix the two - various comfort extensions mingle with DOM and rendering, and reverse I also don't need analytics/dev extensions clutter/slow down non-dev reading experience.
- paulryanrogers 5y agoFunny enough I have to reach for Firefox when debugging some frontends because Chrome devtools don't always keep the payload. FF does.
- csydas 5y agoI vouched for you as I don't think you should be down voted for having an option as a developer. I don't know why others are disagreeing (I assume this is why they down vote), but I am not fond of your statement because it hits a sore spot for me with web devs and users: you like it because it's convenient for you as a web dev. Chrome is anything but better for me as a user. I've written something like this before but my frustration with web dev and websites in general is that my understanding is that web devs have an unrealistic expectation for how users use their sites and optimize for a use pattern that doesn't match reality. I might spend a few minutes on any sight for any given day; typically I'm on a Mac so of course I want safari for the battery life benefits. When I encounter a site that is using some chrome only API or tooling and no longer works, I have a decision to make: do I really want to install another browser to view something I might not even look at more than a few minutes just because the site uses a call only chrome supports? Or do I just want to skip it? So far, the second option has been my choice every time as I just have not found a site that warrants a dedicated browser to view. For devs the decision is for their convenience, and because web dev doesn't explain its decision, I just have to live with the consequences. This means that a site that works perfectly fine one day,even sometimes a few minutes ago, suddenly stops working because of a behind the scenes change and I have no idea what the issue is, why a change was made, and for who's benefit. I am not aiming this post at you specifically, it's just such a perspective I find is unique to web dev and to software with rolling updates, but even the latter has release notes. Web dev is weirdly accountable to none of it's audience, and even worse, many web devs choose to argue against the users choice in browser instead of responding and fixing the issues with specific browsers. I'm not even talking about Fringe browsers, just the major ones (FF, safari,Chrome). Even mobile FF gets broken on some sites that try to use chrome only optimizations Chrome for users is NOT a guaranteed best option. It lacks battery optimizations on most machines, it doesn't support ublock origin, it is incredibly invasive. The main frustration i have is that if a site does optimize for chrome, it forces a decision that for me is always the same result: will I install chrome just for this site and give up the benefits of other browsers/pay the Google privacy price? For me that answer is "No", with gusto. Again this isn't targeted at you, but I really want to ensure web devs see the user side here and the choice they're asking users to make when they optimize for chrome without considering the experience of other browsers.
- LAC-Tech 5y agoI'm struck by your use of the phrase chrome only API. As a safari user, that's a term that comes to you naturally. As a web developer, I feel like there aren't that many chrome only APIs, but there are a lot of web standards safari doesn't support. I wonder if our two categorisations have a large intersection.
- Shared404 5y ago> I feel like there aren't that many chrome only APIs, but there are a lot of web standards safari doesn't support. It may be a de jure standard, but that doesn't sound like a de facto standard.
- csydas 5y agoI can appreciate that, but my counter is simple: It worked before, and I have no idea why changes need to be made that aren't universally supported; as a user there is no benefit for me that I'm aware of, and no site to my knowledge deigns to tell me otherwise That's my point; it worked, then it didn't, and the argument is "get a different browser" (usually they say better). But the question is why did this change need to happen in the first place? Why do I need to change when it's clear that the functionality __IS__ possible with my browser. It's not about what my browser of choice does or does not support, it's that I'm being told I need to change browsers for functionality that worked perfectly before, and I have no idea why, and instead of being told why, I'm told how awful my browser of choice is despite the benefits it has that I use it for. I'm sure there's a reason for such changes, or at least I hope there is. But I've never seen a site that ever explained __why__ this was such an essential change that breaking compatibility was an acceptable cost; I'm just told my browser sucks, which isn't compelling. Edit: to add, I want to stress that it's not a choice for users between browsers that support certain developer features and web features; it's a choice between which browser you spend the majority of your time in for __all__ sites at all times. When 99.9% of the sites you use daily or weekly work without issue and just one you visit decides to make a breaking change to do the same thing that worked before, it's a very hard sell for me to accept that the browser I'm using is in the wrong. I balancey choice against the benefits my browser of choice does give, the costs of installing another browser, and how much time I really spend on the given site. I know I'm a minority in that I don't use chrome, but the entire issue is unrelated to that; it's about making breaking changes and not explaining any good reason for it, and instead just blaming the browser. If there was even some explanation, at least we could have a discussion on the value of the change. But missing that, I just see "it worked, not it doesn't, and the functionality is the same. What is the benefit for me as a user?"
- jrib 5y agoWhat's better about chrome's console?
- adhesive_wombat 5y agoUgh, yes. Firefox's dev console is such a pain. Not only is it painfully slow compared to Chromium, but it sometimes will break on "phantom" breakpoints which cannot be seen or removed, which completely roadblock further work until the browser is restarted.