๐งต Why Masterclass got slower + Xcode14 strikes again
Not only did MasterClass increase by over 40 MB (will explain why later), but it also saw a 7% regression to :didFinishLaunching between v11.41 & v11.40
Here's a look at the regression
Filtering to only show functions over 15ms, we easily see the root of the regression are new web views that previously weren't present
The 1st image is the view from the head (v11.41) which has the web view. The 2nd is from the base (v11.40) where there are no web views
Looking through the size diff, our best guess (without access to dSYMs) is some additions to the @segment SDK. Tracking SDKs often use web views like we saw in the startup path
You can play around with the flame chart for MasterClass here
Click into "Advanced Configuration" to filter + more fun controls
If you want to learn more about our performance analysis, we just went in depth to how it works in our recent deep dive into Android performance testing
At risk of being an Xcode 14 spam account, @chesscom and @MasterClass both had 40+ MBs in size regressions due to building with Xcode 14 for the first time
Here's a thread (with links to more threads) where we explain the regression
Notable iOS size changes week-over-week
๐ Increases
@chesscom: +41.1 MB
@MasterClass: +40.8 MB
@WellsFargo: +19.5 MB
๐ Decreases
@Target: -35.4 MB
hole-io: -17.8 MB
@discord: -10.9 MB
๐งต Why Masterclass got slower + Xcode14 strikes againNot only did MasterClass increase by over 40 MB (will explain why later), but it also saw a 7% regression to :didFinishLaunching between v11.41 & v11.40
Here's a look at the regressionFiltering to only show functions over 15ms, we easily see the root of the regression are new web views that previously weren't present
The 1st image is the view from the head (v11.41) which has the web view. The 2nd is from the base (v11.40) where there are no web viewsLooking through the size diff, our best guess (without access to dSYMs) is some additions to the @segment SDK. Tracking SDKs often use web views like we saw in the startup pathYou can play around with the flame chart for MasterClass here
Click into "Advanced Configuration" to filter + more fun controlsIf you want to learn more about our performance analysis, we just went in depth to how it works in our recent deep dive into Android performance testingNow, on Xcode 14...
At risk of being an Xcode 14 spam account, @chesscom and @MasterClass both had 40+ MBs in size regressions due to building with Xcode 14 for the first time
Here's a thread (with links to more threads) where we explain the regressionAnalysis Links
Chess . com
MasterClass
Wells Fargo
Target
Hole . io
Discord
yes
Notable iOS size changes week-over-week
Increases
@chesscom: +41.1 MB
@MasterClass: +40.8 MB
@WellsFargo: +19.5 MB
Decreases
@Target: -35.4 MB
hole-io: -17.8 MB
@discord: -10.9 MB
๐งต Why Masterclass got slower + Xcode14 strikes again ... Not only did MasterClass increase by over 40 MB (will explain why later), but it also saw a 7% regression to :didFinishLaunching between v11.41 & v11.40
Here's a look at the regression ... Filtering to only show functions over 15ms, we easily see the root of the regression are new web views that previously weren't present
The 1st image is the view from the head (v11.41) which has the web view. The 2nd is from the base (v11.40) where there are no web views ... Looking through the size diff, our best guess (without access to dSYMs) is some additions to the @segment SDK. Tracking SDKs often use web views like we saw in the startup path ... You can play around with the flame chart for MasterClass here
Click into "Advanced Configuration" to filter + more fun controls ... If you want to learn more about our performance analysis, we just went in depth to how it works in our recent deep dive into Android performance testing ... Now, on Xcode 14...
At risk of being an Xcode 14 spam account, @chesscom and @MasterClass both had 40+ MBs in size regressions due to building with Xcode 14 for the first time
Here's a thread (with links to more threads) where we explain the regression ... Analysis Links
Chess . com
MasterClass
Wells Fargo
Target
Hole . io
Discord
Missing some Tweet in this thread? You can try to
Update