Fixed
Status Update
Comments
dp...@chromium.org <dp...@chromium.org>
dp...@chromium.org <dp...@chromium.org> #2
Project: platform/frameworks/support
Branch: androidx-main
Author: Radha Nakade <
Link:
Migrate traffic from pixel2 to mediumphone on FTL emulators.
Expand for full commit details
Migrate traffic from pixel2 to mediumphone on FTL emulators.
Bug: 396715333
Test: ./gradlew emoji2:emoji2-emojipicker:ftlmediumphoneapi33
Change-Id: If5555443ca1a91479128e1bd6f4f909154c40ba2
Files:
- M
buildSrc/private/src/main/kotlin/androidx/build/FtlRunner.kt
Hash: c76f8094154101867327912e659ae47509755957
Date: Wed Feb 26 11:27:46 2025
ap...@google.com <ap...@google.com> #3
Project: chromium/src
Branch: main
Author: dpapad <
Link:
WebUI: Improve build performance of minify_js() targets by 46%.
Expand for full commit details
WebUI: Improve build performance of minify_js() targets by 46%.
This is done by directly using Terser's programmatic API, instead of
the command line API which is less capable.
The significant 46% reduction in the time spent minifying JS files during the build (26s -> 14s) is attributed to two factors:
1) Only invoking NodeJS once per minify_js() target, instead of once
per input file (size of `in_files` list parameter)
2) Only reading and writing each file once, instead of twice.
Previously each file would be read and written twice, once in Python
to deduplicate copyright license headers, and once in Terser
(NodeJS) to perform the minification. Porting the copyright
header deduplication logic to NodeJS allows only reading/writing
each file once.
Bug: 400473058
Change-Id: I63ef0efa19d874adba916aca55065af4be069659
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6319953
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: David Yeung <dayeung@chromium.org>
Auto-Submit: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1428479}
Files:
- M
ui/webui/resources/tools/minify_js.gni
- A
ui/webui/resources/tools/minify_js.js
- M
ui/webui/resources/tools/minify_js.py
Hash: b47f019e7999a3a2a0fa7a391713a122924b594b
Date: Wed Mar 05 11:43:07 2025
Description
Initial measurements show a significant improvement of 10seconds (25s -> 15s) specifically in the amount of time spent minifying.
Experimentation CL