Earlier quoted context omitted.
I mean, how slow could an "if file_exists()" check have been? This smells like deprecation to me, if the user CSS doesn't exist, don't load anything. Boom, no slowdown.
The technical answer to the question you asked is "10-20ms, if you're not on an SSD". That's not great, actually, if you're trying to shave tens of milliseconds at a time off startup performance. For what it's worth, this change happened because people were seeing the stat() call involved in startup profiles, taking sufficient time that it seemed worthwhile to avoid it if possible, as far as I can tell.
Firefox 69.0 Released
171–180 of 331 posts
Re: Firefox 69.0 Released
#172Good. User agents already contain too much.
That's actually the first time I've ever seen a browser actively removing stuff from the User Agent.
Re: Firefox 69.0 Released
#173> For our users in the US or using the en-US browser, we are shipping a new “New Tab” page experience that connects you to the best of Pocket’s content. With all due respect, if you have to call it an "experience" you know it's something nobody asked for :p
I like the Pocket recommendations ¯\_(ツ)_/¯
Re: Firefox 69.0 Released
#174Earlier quoted context omitted.
Not using OSX, but I have some ideas. An app tells an OS it gonna use OpenGL to 3D render stuff. Generally, the OS doesn’t know whether it’s a competitive 3D shooter where each FPS really matters, or a web browser which only uses OpenGL to render a few textured quads. If the OS will default to slower integrated GPU, users will be unhappy, they want 3D performance. So the OSes typically power up the faster GPU in such…
>they have very long list of process names saying which ones are games or other 3D intense apps. Is it possible to submit application names for this? This issue frequently comes up with our free simulator/game.
1. If your app’s main .exe is written in C, C++ or something similar, you can change the default by DLL exporting a DWORD variable from your exe. For more info, search the web for `NvOptimusEnablement`.
2. If you can’t export variables from your .exe, you can do what I did: make an installer, write a custom installer action in C (technically they’re just DLLs), in that custom action consume NVApi and create a new profile for the main executable of your software. For more info, read this: https://stackoverflow.com/a/40915100
Update: you can also detect dual-GPU system and use NVApi from your app, but it has 2 disadvantages. Slightly increases startup time. Also the new settings will only be applied next time user launches the app, you’ll need to communicate it that with your user, with a message like “please restart the game for better 3D performance”.
Re: Firefox 69.0 Released
#175Earlier quoted context omitted.
Fantastic news for people, like me, who spend a lot of time with $10/GB hotspot data prices. I'd click a link to a 5KB news article only to find it streaming HD video of talking heads reading the article.
> 5KB news article On what site do you find "5KB news articles"? Pretty much all news sites that I know of load a gigantic amount of useless and obnoxious JavaScript, CSS, images, etc. with or without video.
The other frustration I’ve had with news websites is they don’t link to source material, so it’s impossible to dig into a topic and accidentally learn something.
Re: Firefox 69.0 Released
#176Wait, Firefox Monitor? As in "allow us to store your email and password in case your email and password are pwned in some other site"? Does anyone else think this is prone to disaster, eventually?
I think this is a great functionality and it will really help the average user.
Re: Firefox 69.0 Released
#177Re: Firefox 69.0 Released
#178For our users in the US or using the en-US browser, we are shipping a new “New Tab” page experience that connects you to the best of Pocket’s content. Uhmmm...
It _really_ bugs me that pocket isn't packaged as a pre-installed extension, that you can uninstall normally.
Re: Firefox 69.0 Released
#179Earlier quoted context omitted.
I use userChrome.css and userContent.css, and I get the nagging feeling that the silent end of that sentence is "...when we eventually replace the code that currently enables user customization with faster, less flexible APIs." (I'm paranoid and FUDing because I care: there's some UX low hanging fruit before they could get rid of userChrome.css. For instance, you need userChrome.css to autohide the toolbar in full sc…
I mean, how slow could an "if file_exists()" check have been? This smells like deprecation to me, if the user CSS doesn't exist, don't load anything. Boom, no slowdown.
Re: Firefox 69.0 Released
#180Earlier quoted context omitted.
I'm usually in agreement with that, but I admit I've found the occasional article that drew my attention from Firefox's new tab page. Maybe once every week or two over that last couple months. That may or may not be enough to justify its existence (for me, at least), but it's not nothing. I obviously got some value out of it.
Yeah, I get so much value from Pocket that I even switched from Instapaper. It's not Pocket that's the problem, it's the gross attempted force-feeding (that just makes me want to try some other browser like Brave (not an endorsement, just what I personally would investigate next)). How about, instead of "we plastered all this shit from the crap we bought onto every single browser window you henceforth open, you mindl…
Hell yeah! Stick it to the man! Totally consume that content with a different browser!