Now I only need to know what Lighthouse does to figure out what this does.
m463 764 days ago [-]
I had to look too...
Google Lighthouse is an open-source, automated tool for measuring the quality of web pages. ... audits performance, accessibility, and search engine optimization factors of web pages
> Lighthouse is an open-source, automated tool for improving the quality of web pages. [...] It has audits for performance, accessibility, progressive web apps, SEO, and more
wdb 764 days ago [-]
It's shame it is ESM only package now for Node.js. Forces you to rewrite your tests to be able to use the latest version.
Thank you! Unfortunately seems like Falco's website is no more?
djvdorp 764 days ago [-]
thanks for the excellent list!
beatthatflight 764 days ago [-]
Very impressed. Nice UI/UX as well. However, get the occasional "Required traces gatherer did not run", without any explanation as to why/what that infers. A [search] didn't turn up anything particularly obvious.
radicalriddler 764 days ago [-]
Unrelated, but you've followed me from Ozbargain!!! I don't have the same name, but you do!
beatthatflight 764 days ago [-]
haha, go the ozbargainers! :)
CSSer 764 days ago [-]
What does opportunistic threading mean here? I’d have to dig up the issue, but I attempted something like this once and discovered that it’s discouraged if not forbidden to run more than one lighthouse instance at a time. If I recall correctly it has/had something to do with a lock on a certain tmp directory and a need/desire for accurate CPU profiling.
Am I crazy? Does this sound familiar to anyone? Apologies I can’t investigate deeper at the moment. I’m on mobile and will have to circle back later.
cnity 764 days ago [-]
You could work around this by having the Lighthouses run from a container pool.
CSSer 763 days ago [-]
Certainly. I entertained similar ideas, but I abandoned such notions because I was afraid it was circumventing rather than transcending the problem. I ended up concluding that if you're going to get this close to RUM you might as well just do it.
hobbescotch 764 days ago [-]
Reminds me, I had to once set up lighthouse scans for thousands of sites and the only way to do this fast enough was to run the tests concurrently on a single machine. But the test results also depended on cpu load of thr machine running the tests, so we had to sample cpu load live and adjust a multiplier in the lighthouse tests to handle this so that lighthouse would not think it is the site that is being slow. I understand it’s a complex tool, but I wish lighthouse results with the cli were more reproducible!
sanitycheck 764 days ago [-]
I was going to mention CPU, too. I've noticed in the past that even for a single site (or web app, I guess I should say), it's possible to get somewhat a better Lighthouse score on a fast modern computer than on somethig that's a bit slower/older. I think it causes some devs to miss major performance issues.
diginova 763 days ago [-]
Chances are this post was inspired from Fireship's latest video - https://youtu.be/0fONene3OIA on his second channel. It is worth checking out.
Amazing tool for SEO optimization and other use cases to improve web performance
radicalriddler 764 days ago [-]
Very nice. We have a very primitive tool for this at the moment, might look at moving to this.
rado 764 days ago [-]
Awesome, thanks!
Rendered at 11:18:26 GMT+0000 (Coordinated Universal Time) with Vercel.
Google Lighthouse is an open-source, automated tool for measuring the quality of web pages. ... audits performance, accessibility, and search engine optimization factors of web pages
https://en.wikipedia.org/wiki/Google_Lighthouse
Also hackernews: what's Lighthouse?
From https://developer.chrome.com/docs/lighthouse/overview/
> Lighthouse is an open-source, automated tool for improving the quality of web pages. [...] It has audits for performance, accessibility, progressive web apps, SEO, and more
Am I crazy? Does this sound familiar to anyone? Apologies I can’t investigate deeper at the moment. I’m on mobile and will have to circle back later.