My name is Addy and I’m an engineering manager on the Chrome team at Google leading up Web Performance. Our team are responsible for trying to get pages on the web loading fast. We do this through web standards, working with sites & frameworks in the ecosystem and through tools like Lighthouse and Workbox. I give talks about speed and have written books like Learning JavaScript Design Patterns and Essential Image Optimization. I'm married to the wonderful Elle Osmani who co-runs our side-project TeeJungle at the weekends.
To learn more, you can find me on Twitter at @addyosmani
Latest comments (117)
what do you think about the use of Rxjs for a CMS site, would it be convenient for the communication between react components that benefits the performances and the web vitals?
Hey addy, I am working on project. So I generated lighthouse report, In that i found that quantum metric is blocking main thread so can I get a solution for that please. I googled it but did not find anything.
Addy, I am working on a side project I would like to talk with you about.
It would be interesting to know where your parents are from originally!
Hi Addy,
Many thanks for your continuous support,
Could you please outline what are the differences between simulated and applied cpu slowdown?
Many thanks, master
Hi Addy,
Thank you for your continous support!
Could you please tell me, or point me in the right direction about what is the difference at low level between simulated throttling and applied throttling in Audits/Dev tools?
Many thanks in advance, master
I don't know if this thread is still active, but just wondering: what are your thoughts on webassembly now (July 2019)?
My team (the majority of whom are more comfortable with C# and .NET) is really pushing to use Blazor, and I'm wondering if it's too early to adopt (development will start soon, but the first release will not be until 2020 Q1 likely), and also whether a framework like Vue.js would be a better option. I realize there's some subjectivity here and needs to be taken on a case-by-case basis, but just throwing out these questions for your general thoughts.
Hi Addy,
Is it okay to have 2 different versions of jQuery in a page? Any idea on pros and cons?
Thanks,
J
What do you think about the grown popularity of "Micro Frontends"? The idea of it seems to be bring microservices architecture to the frontend, do you think it can be worth? What about the implications for performance, can it be done without destroy the user experience?
Hey Addy, What's your advice to jr developers who constantly start to switch tools from one framework to another without achieving the main goal?
Hi, Addy. Thanks for your time on this.
There is any plan to make Chrome natively compatible with Dart?
Thanks for doing this Addy,
I do have a few questions :
1)
Related to the lighthouse audits and the next-gen image optimization, audit says we should use Jpeg200, JpegXr or WebP format but none of these are known as a cross browser solution. Instead of the webP, almost all browsers do not allow this kind of format.
I am thinking about using USER_AGENT to serve the right format for each browser but that is not known as a sustainable solution, do you have any other suggestions?
2)
Funny thing, on PageSpeed Insights, audit asks me to cache google-analytics.com/analytics.js, do I host this locally as a workaround ?
3)
Also, I found several differences between pageSpeed and lighthouse.
As an exemple :
I'm working on a preliminary project studies phase for a client's website. I'm trying to analyse scores and blocking factors to set my technical recommendations in order to improve their SEO.
As part of this work, i used both of these tools but page speedInsight reveals, on mobile, 88/100. Lighthouse shows a 27/100 score. I know audits are different but it's hard to technically and commercially explain this gap.
This website is not mobile first, weight is around 3,2Mo on mobile... So no optimizations are existing for mobile at the moment.
Between PageSpeed Insights and LightHouse, which one is for you the most able to show the real performance ?
Thanks
Julien
Hey Addy!
Are you aware of performance issues related to security updates to chrome, such as the recently launched Site Isolation?
And on a similar note, are their performance-enhancing features which are not achievable due to a security concern?
Thanks for the good work, I've learned a ton about website performance thanks to Lighthouse!
Hello, this is a technical question, I've tried to use Chromeless to scrap some data from google search results, specifically from the "Special Box" that appears above the results, usually when we search like "define dictionary", But that box doesn't appear while I search using chromeless, how is this happening, does chrome recognise automated search with normal ones ?
What do you think of next.js?
How would you compare to other solutions and which would you choose and why?