Files
odoo_source/odoo
Xavier-Do e1c39a1dd1 [FIX] base: speedup generate_assets_nodes
is_transpiled is only needed when generating a asset bundle while
JavascriptAsset can be generated to compute the version hash.

is_transpiled needs to read the content to be defined which is quite
slow. Transforming is_transpiled into a lazy property will speedup the
cold loading of generate_assets_node, especially when attachment already
exists.

Locally:
- /web with all modules in debug=assets goes from ~350 to ~150 ms
- generate_assets_nodes part goes from ~230 to ~55 ms

closes odoo/odoo#116123

X-original-commit: 47b44e1ae61583a881bb2ede06cc02f4b9423cbc
Signed-off-by: Simon Genin (ges@odoo) <ges@odoo.com>
Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
2023-03-22 13:42:48 +01:00
..
…
2023-03-14 15:52:10 +01:00
2022-10-19 15:12:44 +02:00
2023-03-14 15:52:10 +01:00
2023-03-20 15:31:27 +01:00