-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Performance: Delivery optimized images #7176
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, this looks promising! It looks like you forgot to update the lockfile - that's why CI is failing.
Could you update the SVG images to preserve the indentation? Committing the "optimized" SVGs seems like a good idea generally apart from any optimizations that impede readability (e.g. the indentation). Maybe this would be most easily accomplished by using npx svgo --pretty
(it looks like svgo
is the underlying tool used to optimize the SVG images).
It looks like the lockfile has changed dramatically - way more than required for the dependency you added. I'm guessing you installed using
That should result in an updated lockfile with minimal changes. I suspect one of these changes is behind these strange CI errors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks good now, thanks!
…evelop * origin/develop: (31 commits) Performance: Delivery optimized images (#7176) Add `appName` message to each locale Remove the disk store (#7170) Update @hapi/subtext as per security advisory (#7172) Add fixes for German translations (#7168) Fix recipient field of approve screen (#7171) 3box integration 2.0 (#6972) ci - metamaskbot - include links to dep-viz and all artifacts (#7155) Replace `undefined` selectedAddress with `null` (#7161) Add polyfill for AbortController (#7157) Remove redundant error logging (#7158) Set minimum Firefox version to v56.2 to support Waterfox (#7156) ci - install deps with "--har" flag to capture network activity (#7143) ci - create source-map-explorer build-artifacts (#7141) ci - build-artifacts - generate sesify-viz for inspecting deps (#7151) Publish GitHub release from master branch (#7136) fix rinkeby spelling (#7148) deps - move gulp-terser-js to devDeps test:integration - fix renamed test data file lint fix ...
The objective is to optimize MetaMask images. The following measures have been taken:
optimize:images
Gulp taskoptimize:images
task to the existingbuild
tasksPro
The overall size reduced by 25%.
Contra
The build execution time is increasing.