Hello and welcome to this talk about Chrome DevTools to basically improve your application. First of all, who I am I'm Luca De Pupo, I design your software engine at Miraform. I love hiking, running, cycling, so I do sport in reality, and in my free time I also love to create tech content for tech people. So, first of all, I work at Miraform, we are a consultant company, so if you like Node, JavaScript, and this ecosystem and you want to join us, let me know, we are hiring. And we are full remote.
So, let's jump to the talk. This is a common situation nowadays. So, there are developers that try to basically resolve different challenges, because there are different requirements in our application. For instance, we need to take care of the user experience. We need to take care of the performance. We need to take care of accessibility of SEO and also to best practice. Then we need also to check the security part, and maybe we have a server-side rendering application. So, all this kind of stuff increases the complexity of our application. And at some point, we need to understand how we can debug all of them.
So, honestly, probably we cannot debug everything, but we can try to mitigate or basically have good coverage or good experience for the majority of this point. And we are lucky that the Chrome DevTool exposes useful features to debug many of them. So, today, what I want to do is try to show you some of them. In fact, inside of Chrome DevTool, we have a performance tab that enables us to improve the performance of our application. Accessibility tab and accessibility tree that help us to understand how accessible is our application. Lighthouse, we have the network tab that enables us to total in the request. Or the coverage panel that enables us to understand if we can reduce the bundle size of our application. And lastly, we have also now an MCP server that can help us to basically connect our LLM to a website and then basically try to create a sort of report of what we need. And using it, then we can review our codebase. So, let's jump to the codebase, to the Chrome DevTool to see it in action. So, let's move in this QP application. I'm going to the To-Dos tab. If I open the Chrome DevTool panel, I can search using Command-Shift-P for a specific tab. In this case, I want to show the coverage part. The coverage tab panel enables us to basically... Let me run the script.
Comments