-
-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Huge performance impact #548
Comments
I can't actually get v6 to have a noticeable impact on this page even with update tracking enabled, so v7 really is a huge step backwards currently. |
We are about to optimize the initialization overhead of devtools to make it as on-demand as possible (before opening the devtools client). Additionally, we want to understand where v7's performance has not improved compared to v6 after opening the devtools client. We've done some work in this area, and if you could provide a small reproducible example to help us investigate this regression, it would be greatly appreciated. |
This was https://github.com/vuetifyjs/vuetify
Then navigating through the first menu on http://localhost:8095/en/components/menus/ with the keyboard. |
Related #211, probably serialize/deserialize |
v6 was pretty bad on pages with lots of components but it didn't really matter until you activated the vue tab. v7 seems to be doing a bunch of work as soon as chrome devtools is opened, adding 100ms+ to every interaction.
This is me just scrolling through a list in the vuetify documentation in a fresh tab that hasn't used vue devtools yet:
![Screenshot_20240726_151448](https://private-user-images.githubusercontent.com/16421948/352374038-a9b3e40d-ea5d-43eb-aded-4d0ec489a9e2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMTYwNjksIm5iZiI6MTczOTMxNTc2OSwicGF0aCI6Ii8xNjQyMTk0OC8zNTIzNzQwMzgtYTliM2U0MGQtZWE1ZC00M2ViLWFkZWQtNGQwZWM0ODlhOWUyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDIzMTYwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjNTZlYWI0ZmFlNTYxYjdkN2MxZDI5OGYwMmViNDRiMDJmNDEwY2UzM2ExNDdjNGM4YjRmOGJjMTc5ZWEwNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kpY2ZxfDVgVv7QgFkCJ9XmCQBZURkyP5EFINTfv3tWw)
The green column is vue rendering in 3ms, all the purple is 140ms of vue devtools prepare.js.
The text was updated successfully, but these errors were encountered: