Rob Pruzan
Rob Pruzan
When transpiling typescript that has Set usage, many operations do not work as expected. Works correctly when using conventional JS syntax. Example: ```js var jsCode = ` var visited =...
This PR Introduces a runtime for react scan to: - collect detailed interaction timing by hacking details from browser event loop callbacks - associate the custom interaction timing tracking with...
# Precise Activation RFC ## Table of Contents - [Precise Scans RFC](#precise-scans-rfc) - [Only show core outline visualizations when we detect slow renders](#only-show-core-outline-visualizations-when-we-detect-slow-renders) - [Provide a direct summary of what...
Ideally we should allow: And can accomplish this by reading this `currenScript` attribute's on init
# Plugin RFC: A plugin system for React Scan ## Motivation ### Long Term Goals The original motivation for creating React Scan was to help people improve performance on their...
Because react scan reads from a store that eagerly tracks interactions and FPS drops, FPS drops that are considered severe can be read before it's confirmed the FPS drop is...
We already implemented a runtime to connect session replays to slow interactions in #200, and a plugin to render react scan outlines over the replay in arbitrarily sized iframes. So...
React Scan tracks the JavaScript phase of interaction times by tracking the time from the first event handler, to the last event handler. This misses async work done in things...
Notifications sometimes reports large interaction times, when there was no large interaction in reality. This is probably an interaction that got matched with the wrong performance event due to overlap/async...