Imagine a world where devs have the perfect browser to make and debug websites with... a browser that helps us develop faster and more efficiently... how would it be like?
Firefox is always seen as one of the best browsers among the most popular ones, and there are already dev-oriented browsers like Polypane, but could we go a step further?
✍ Comment below answering these two questions
- What browser do you currently use and why?
- How do you see a perfect browser for devs? What features would it have? Think of stuff like: an even more advanced CSS debugger than Firefox', an in-built colour picker, accessibility tools etc.
For personal use, I use Firefox & DuckDuckGo. Likewise, for my current work, I use Chrome. I already have a significant number of Google products, so I want to limit the amount of data they are collecting about my searches. I use Chrome for work because my corp is a mix of desktop platforms internally, so there isn't much need for us to have wide support beyond the Big 3: Chrome, Safari, and Firefox.
Three years ago, when I was still doing freelance full-stack web development, I used Chrome, Firefox, Safari, Opera, Safari & Chrome for iOS, and Chrome & Firefox for Android. I had this wide spread because I had to account for my client's product being used on a slew of mobile and desktop devices.
I would have to switch between browsers as I was developing, which meant that I could use the best features provided by each. Even though new browsers are coming out all the time, they all have a focus. DuckDuckGo's focus is privacy. Mozilla's focus is accessibility and competing with Chrome. Google's focus is harvesting data and syncing with other Google products.
The kicker is, no matter how good Firefox or DuckDuckGo, or whatever other focused browers you can think of, provide features to developers or hobbyists. They can't possibly surpass the spread of Chrome or Safari. And, those two frequently implement experimental features that aren't remotely close to the W3C's standards. If every big browser did conform to the standards, we as developers would be able to pick our favorite browser and be confident that it would look the same in every other one.
Unless a browser is already in use by consumers, there's no room for developers to use it. That's because our market is consumer focused. Consumers are the product. Developers are an after thought and have to scurry around to support whatever will get the most eyes on a product. It's sad to think about, but the fun part is we get to put our thumbs in a whole lot of pies! 😆