zlacker

[return to "Firefox displayed a pop-up ad for Mozilla VPN over an unrelated page"]
1. Crimso+V6[view] [source] 2023-05-25 23:29:03
>>ReadCa+(OP)
From the link:

https://firefox-source-docs.mozilla.org/browser/components/n...

"Messaging System"

"Vision"

"Firefox must be an opinionated user agent that keeps folks safe, informed and effective while browsing the Web. In order to have an opinion, Firefox must have a voice."

"That voice will respect the user’s attention while surfacing contextually relevant and timely information tailored to their individual needs and choices."

Somewhere in all of these companies exists the belligerent ** who orders the subordinates to inject inappropriate profit-seeking changes into the product. And then cajole/order/encourage another subordinate to write a florid virtuous editorial justifying their belligerent idea.

◧◩
2. ReadCa+s7[view] [source] 2023-05-25 23:33:03
>>Crimso+V6
> write a florid virtuous editorial

Related: https://connect.mozilla.org/t5/discussions/mozilla-now-only-...

◧◩◪
3. surgic+og[view] [source] 2023-05-26 00:42:43
>>ReadCa+s7
> As for "making the world a better place", again, there seems to be some kind of implicit political agenda.

Ironically, Firefox could make the world a slightly better place (in a very specific aspect of the world) if they focused simply in making a great web browser, without unnecessary bells and whistles and without any politic posturing, but that aimed at denting the Chrome monopoly.

◧◩◪◨
4. CJeffe+Rj[view] [source] 2023-05-26 01:17:43
>>surgic+og
I keep hearing people say this, but what exactly do you mean?

In what significant ways could Firefox be improved, such that it would help most users, over Chrome?

◧◩◪◨⬒
5. Kuinox+pl[view] [source] 2023-05-26 01:34:26
>>CJeffe+Rj
For devs: Time travel debugging. Ah wait, they fired the engineers on that.

A complete new fast browser in rust - ah wait they also fired these engineers.

Not being multiples years late on some browsers features: you can't import es modules in a webworker yet.

◧◩◪◨⬒⬓
6. acemar+Pw[view] [source] 2023-05-26 03:20:03
>>Kuinox+pl
FWIW, the Firefox devs who were doing the WebReplay time travel debugging POC weren't, as far as I know, fired. Instead, they left and started Replay ( https://replay.io ), a true time-traveling debugger for JavaScript.

I joined Replay as a senior front-end dev a year ago. It's real, it works, we're building it, and it's genuinely life-changing as a developer :)

Not sure how well this would have fit into Firefox as a specific feature, given both the browser C++ runtime customizations and cloud wizardry needed to make this work. But kinda like Rust, it's a thing that spun out of Mozilla and has taken on a life of its own.

Obligatory sales pitch while I'm writing this:

The basic idea of Replay: Use our special browser to make a recording of your app, load the recording in our debugger, and you can pause at any point in the recording. In fact, you can add print statements to any line of code, and it will show you what it would have printed _every time that line of code ran_!

From there, you can jump to any of those print statement hits, and do typical step debugging and inspection of variables. So, it's the best of both worlds - you can use print statements and step debugging, together, at any point in time in the recording.

See https://replay.io/record-bugs for the getting started steps to use Replay, or drop by our Discord at https://replay.io/discord and ask questions.

◧◩◪◨⬒⬓⬔
7. Kuinox+981[view] [source] 2023-05-26 08:55:40
>>acemar+Pw
> Not sure how well this would have fit into Firefox as a specific feature, given both the browser C++ runtime customizations and cloud wizardry needed to make this work.

Well it worked on firefox before, but only on macOS:

https://www.youtube.com/watch?v=rDq1AN1kSn4

https://web.archive.org/web/20210331133857/https://developer...

> But kinda like Rust, it's a thing that spun out of Mozilla and has taken on a life of its own.

It could has been a feature that make firefox the browsers for developers, instead it's a new paid subscription dev product.

[go to top]