feat: decode a large JSON on the main thread #63
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Generates a large JSON structure, converts it to data, and then parses it on the main thread to trip the JSON on main thread profiling detector.
Note: Currently blocked on getsentry/vroom#336.
Profile: https://demo.sentry.io/profiling/profile/mobile-ios/8d782fddd0d24cfb8cf6c8f479000092/flamegraph/?colorCoding=by+system+vs+application+frame&query=&sorting=call+order&tid=259&view=top+down
Transaction: https://demo.sentry.io/performance/mobile-ios:d0d4ef71ae874a4a946e1867bb8184a3/?project=6249899&query=&referrer=performance-transaction-summary&showTransactions=recent&statsPeriod=1h&transaction=test&unselectedSeries=p100%28%29&unselectedSeries=avg%28%29
Demo:
json.on.main.mov
closes #26