Live data from Hacker News

Firefox Replay

firefox-replay.com

281–290 of 297 posts

Re: Firefox Replay

#281

Earlier quoted context omitted.

The initial version of the site gave a good overview of Firefox Replay: https://web.archive.org/web/20191128111509/https://firefox-r...

That gives me “The Wayback Machine has not archived that URL.” I also get the same for all the other snapshots, maybe Mozilla applied for a takedown? Edit: I found it on archive.is: http://archive.is/0ei35 Though it seems a bit broken.

[deleted]

Re: Firefox Replay

#282

Earlier quoted context omitted.

The initial version of the site gave a good overview of Firefox Replay: https://web.archive.org/web/20191128111509/https://firefox-r...

That gives me “The Wayback Machine has not archived that URL.” I also get the same for all the other snapshots, maybe Mozilla applied for a takedown? Edit: I found it on archive.is: http://archive.is/0ei35 Though it seems a bit broken.

You can also use my browser extension [1] to quickly find the original version of the site in other places:

https://megalodon.jp/2019-1128-2050-51/https://firefox-repla...

http://cc.bingj.com/cache.aspx?q=url:https%3A%2F%2Ffirefox-r...

http://cache.yahoofs.jp/search/cache?c=ULQkH25vOxAJ&p=https%...

http://210.89.172.69/search2.naver?group=web&mtype=web_doc&w...

[1] https://github.com/dessant/view-page-archive

Re: Firefox Replay

#283
post #65
post #3

Why "Download Firefox Nightly for macOS"? Is it not supported on Linux and Windows? Why?

This blew me away a bit. Is MacOS this popular in the Web frontend crowd? I always felt that the price/quality ratio was way off with MacOS, compared to a good regular laptop. By good I mean top 10% ranked by price/quality. Even if it wasn't, Apple's general hostility towards consumers is infuriating. Right-to-repair is a banal example.

I like Mac OS, and get really frustrated when doing development on Windows machines. All the toolsets that are available on Linux are also available on Mac, which is a huge convenience when switching environments (e.g. from a mac terminal session to a linux one). Mac OS gui is pretty slick (e.g. its file-rename is pretty slick), and for their laptops, their trackpad is best in class, still; but I get pretty irritated at (1) the cost of Mac products (2) the constant OS churn which makes my old applications no longer work and which inevitably slow older machines to a crawl. What has prevented me, among other things, from just going fully Linux, is the ability to install certain common consumer products with minimal hassle.

Re: Firefox Replay

#285

Earlier quoted context omitted.

That gives me “The Wayback Machine has not archived that URL.” I also get the same for all the other snapshots, maybe Mozilla applied for a takedown? Edit: I found it on archive.is: http://archive.is/0ei35 Though it seems a bit broken.

You can also use my browser extension [1] to quickly find the original version of the site in other places: https://megalodon.jp/2019-1128-2050-51/https://firefox-repla... http://cc.bingj.com/cache.aspx?q=url:https%3A%2F%2Ffirefox-r... http://cache.yahoofs.jp/search/cache?c=ULQkH25vOxAJ&p=https%... http://210.89.172.69/search2.naver?group=web&mtype=web_doc&w... [1] https://github.com/dessant/view-page-archive

This is a really cool extension, thanks for sharing!

Re: Firefox Replay

#286

What would apple have to do to let us have this on iOs? I would love to have a choice of browser on my phone.

It’s not going to happen; even if you could run your own browser engine on iOS this requires deep hooks into system calls and Mach messages which isn’t really something that I would see Apple letting you do.

Re: Firefox Replay

#287
post #90

Earlier quoted context omitted.

Sounds like Mozilla is applying the concepts they developed for their C/C++ debugger, rr ( https://rr-project.org ).

That's exactly right Brian Hackett collaborated early on with ROC. Here are the basic principles of Replay ( https://developer.mozilla.org/en-US/docs/Mozilla/Projects/We... ). In a nutshell, replay records Firefox's OS system calls, so that that Firefox can read from the recording when replaying.

I think WebKit has a similar feature, though it seems to work at a higher level than the one Firefox has (disclaimer: I haven’t used it, so I could be totally wrong). From what it looks like, Firefox hooks things at a much lower level and currently relies on some very Mac-specific features like Mach exception handlers (I’m actually curious as to how it works: is there a file or two I can glance at to skim the implementation of these?) Why perform the interception at this level? How do you plan to implement this on platforms that don’t have equivalent task APIs, e.g. Linux?

Re: Firefox Replay

#288
post #262
post #243

Earlier quoted context omitted.

Why 'probably'? According to the stats I could find [1], Firefox has around 5% of Mac users, and around 9% of Windows users. Windows is Firefox's biggest platform, both in absolute terms and as a fraction of that platform's users. On Linux, Firefox has a bigger percentage (>30%), but (desktop) Linux is much less popular than macOS so in absolute terms they have the fewest users there. [1]: https://netmarketshare.com/

I'm really disappointed that Linux gets less attention from FOSS-supportive organizations like Mozilla. Desktop Linux adoption is a catch-22: people don't use it because it doesn't have as much software; however, it has less software because it's less popular.

Yep. It's noteworthy that over 10% of Mozilla's users are on Linux. [1] And presumably that only includes users who submit the hardware report. That's a huge portion for any cross-platform application. It's genuinely rather surprising that they don't give it more attention simply because it's a large portion of their user base, and because Linux users are more likely to submit bug reports and patches.

[1] https://news.ycombinator.com/item?id=21660399

Re: Firefox Replay

#289
post #21

This didn't work for me. 1. I installed the nightly build as told. 2. Open nightly build 3. Went to the "Save Recording" option 4. The first two times, I got a [javascript error] saying I could not record. 5. The remaining couple of times - after I open a "New Recording Tab", whatever that is - I didn't see the javascript error but the website whose clickthru I wanted to record using this tool didn't even load in tha…

Hmm, join us in http://devtools-html.slack.com/ and we'd be happy to help you debug it. If the tab crashed, you can get the report in about:crashes

If you have an @mozilla.com or @chromium.org email address, you can create a Slack account. If not it seems like you might be out of luck.

Re: Firefox Replay

#290

Earlier quoted context omitted.

Do you really think the web developpers that use advanced dev tools can make a real difference in their market share? (real question)

Developers in general are very influential. Not only among our family and friends, but also because our choices create a lock-in effect due to the nature of our work. When you use Chrome day in and out, your work is going to be optimized for Chrome and will work best on Chrome. This led to a Chrome-optimized web and while Google isn't necessarily to blame, we're back to the days of " works best in IExplorer 6 ". Comp…

> This led to a Chrome-optimized web and while Google isn't necessarily to blame--

Uh that seems to imply that Google has not been striving to accomplish exactly that. Because they surely haven't been working to prevent a browser engine mono culture. Which is kind of your only option, if your browser engine holds an absolute majority of usage and you don't want to be "to blame" for the browser engine mono culture.

Seriously it puzzles me, how is this not Google's doing.

I mean it's understandable they would do it. They're doing it. Who else would be doing it, the informed preference of millions of users? That would be a first ...

Post reply on HN