Predictable breakpoints, pausing, and stepping.No need to worry any longer about keeping the DevTools open! We found and removed many expensive calculations from running in the debugger when it’s in the background. Reduced overhead when debugger isn’t focused.js, regenerator) – benefiting the whole ecosystem. Generating correct source maps can be challenging, so we also contributed patches to build tools (i.e. A revamped and faster source-map backend perfects the illusion that you’re debugging your code, not the compiled output from Babel, Webpack, TypeScript, vue.js, etc. We’ll share more of our performance adventures in a future post. This has resulted in a 30% speedup in our performance test suite. We’ve eliminated the worst performance cliffs that made the debugger slow to open. We can proudly say that all of those areas have improved in the past months: The debugger should be consistent, predictable, and capable of understanding common tools like webpack, Babel, and TypeScript. From initial loading and source mapping to breakpoints, console logging, and variable previews, everything needs to feel solid and responsive. A rock-solid debugging experienceįast and reliable debugging is the result of many smaller interactions. We invite you to open up Firefox Quantum: Developer Edition, try out the debugger on the examples below and your projects and let us know if you notice the difference. The work is ongoing, but Firefox 67 marks an important milestone, and we wanted to highlight some of the fantastic improvements and features. With these pain points in mind, the DevTools Debugger team – with help from our tireless developer community – landed countless updates to design a more productive debugging experience. Moreover, script debugging is a hard-to-learn skill that should work in similar fashion across browsers, but isn’t consistent because of feature and UI gaps. Above everything we heard the need for greater reliability and performance especially with modern web apps. We’ve been listening to feedback from our community. So the question for us, the Firefox DevTools team, has been, are the Firefox DevTools doing it right? Done right, it empowers developers to fix bugs quickly and efficiently. Script debugging is one of the most powerful and complex productivity features in the web developer toolbox.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |