Closed nulrich closed 3 months ago
📦 Bundle Name | Base Size | Local Size | 𝚫 | 𝚫% | Status |
---|---|---|---|---|---|
Rum | 160.25 KiB | 160.84 KiB | 600 B | +0.37% | ✅ |
Logs | 57.91 KiB | 57.91 KiB | 0 B | 0.00% | ✅ |
Rum Slim | 108.77 KiB | 108.77 KiB | 0 B | 0.00% | ✅ |
Worker | 25.21 KiB | 25.21 KiB | 0 B | 0.00% | ✅ |
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 93.33%. Comparing base (
c48a9bd
) to head (5245aa4
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
/to-staging
:steam_locomotive: Branch Integration: starting soon, median merge time is 14m
Commit 5245aa4a52 will soon be integrated into staging-27.
Use /to-staging -c
to cancel this operation!
:steam_locomotive: Branch Integration: This commit was successfully integrated
Commit 5245aa4a52 has been merged into staging-27 in merge commit dce9a2e5ee.
Motivation
When performing a FullSnapshot, all CSS StyleSheets are serialized. This process can block the main thread for an extended period in applications using lots of CSS.
This operation occurs even when the CSS remain unchanged, so caching the stylesheets until they change would be beneficial especially in SPA applications.
Changes
<script>
and<link rel='stylesheet'>
trackStyleSheet
to know when the nodesheet
has been manipulated.trackMutation
to know that the node itself has been updated.Testing
I have gone over the contributing documentation.