Optimization — react Architecture
Implements constant propagation and dead code elimination.
Entity Profile
Dependency Diagram
graph TD subdomain_BabelCompiler_Optimization["Optimization"] eec899de_815c_f6c8_c040_9d5b80274a87["EmailDisabledAttributesTestCase.js"] subdomain_BabelCompiler_Optimization --> eec899de_815c_f6c8_c040_9d5b80274a87 c06b8d5e_52d1_3bc6_33c8_4a36d75347fc["InputPlaceholderFixture.js"] subdomain_BabelCompiler_Optimization --> c06b8d5e_52d1_3bc6_33c8_4a36d75347fc 3ebee981_8211_0c1c_516b_03ba4cbff0e7["benchmark.js"] subdomain_BabelCompiler_Optimization --> 3ebee981_8211_0c1c_516b_03ba4cbff0e7 d273e762_42b4_589e_195c_7779bffc0b74["lazyLegacyRoot.js"] subdomain_BabelCompiler_Optimization --> d273e762_42b4_589e_195c_7779bffc0b74 e111b43e_c038_4a6e_9038_384d8b141189["download_devtools_regression_build.js"] subdomain_BabelCompiler_Optimization --> e111b43e_c038_4a6e_9038_384d8b141189 d17ad6e6_5117_524c_98d3_e7c0244faa6b["App.js"] subdomain_BabelCompiler_Optimization --> d17ad6e6_5117_524c_98d3_e7c0244faa6b e8fd092d_5805_fd97_b4ff_948de93f9773["ReactIODescription.js"] subdomain_BabelCompiler_Optimization --> e8fd092d_5805_fd97_b4ff_948de93f9773 78a11329_415e_c941_dd54_1e297b28e203["run_devtools_e2e_tests.js"] subdomain_BabelCompiler_Optimization --> 78a11329_415e_c941_dd54_1e297b28e203 dc3f5251_a95c_3c77_5550_3882c13a37c9["InstructionReordering.ts"] subdomain_BabelCompiler_Optimization --> dc3f5251_a95c_3c77_5550_3882c13a37c9 e9e7b3e6_4275_acdb_c5b3_61ea066365d4["store.js"] subdomain_BabelCompiler_Optimization --> e9e7b3e6_4275_acdb_c5b3_61ea066365d4 10e2ef43_1ceb_8344_7ea3_0dd6c0816e16["index.js"] subdomain_BabelCompiler_Optimization --> 10e2ef43_1ceb_8344_7ea3_0dd6c0816e16 73255bb4_77e1_6214_5c79_336b0ac2b03c["types.d.ts"] subdomain_BabelCompiler_Optimization --> 73255bb4_77e1_6214_5c79_336b0ac2b03c f4d70b21_3d4f_5616_2b6a_a410ac7cfb5f["noop.js"] subdomain_BabelCompiler_Optimization --> f4d70b21_3d4f_5616_2b6a_a410ac7cfb5f 2ee52bf0_0acb_fb46_ab40_7bb2ea5ee497["home.js"] subdomain_BabelCompiler_Optimization --> 2ee52bf0_0acb_fb46_ab40_7bb2ea5ee497 style subdomain_BabelCompiler_Optimization fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AboutPage()
- AnonymousMemoized()
- App()
- App()
- App()
- App()
- App()
- BabelClassWithFields()
- BadRender()
- Bar()
- Button()
- ButtonDisabledWhilePending()
- Clock()
- Comment()
- Comment()
- Comment()
- Comment()
- CompareDocumentPositionFragmentContainer()
- CompareDocumentPositionTextNodes()
- Component()
- Component()
- ComponentWithPropsDeclaredAsDep()
- ComponentWithPropsDeclaredAsDep()
- ComponentWithPropsDeclaredAsDep()
- ComponentWithPropsDeclaredAsDep()
- ComponentWithoutDeclaringPropAsDep()
- ComponentWithoutDeclaringPropAsDep()
- ComponentWithoutDeclaringPropAsDep()
- ComponentWithoutDeclaringPropAsDep()
- Container()
- Content()
- Controls()
- DataProvider()
- Dialog()
- Dynamic()
- Error()
- ErrorProxy.construct()
- EventListenerCase()
- EventTextOnly()
- Example()
- Feature()
- FocusCase()
- Form()
- Form()
- FormActions()
- GetClientRectsMixed()
- GetRootNodeFragmentContainer()
- GetRootNodeTextOnly()
- Home()
- Hooks()
- Html()
- Html()
- InvalidEffectDeps()
- InvalidGlobals()
- InvalidGlobals()
- InvalidGlobals()
- InvalidGlobals()
- LargeContent()
- LazyDynamic()
- LazyWithDefaultProps()
- MouseEnter()
- NamedFunction()
- NativeSchedulerType.unstable_getCurrentPriorityLevel()
- NativeSchedulerType.unstable_requestPaint()
- NavBar()
- NestedReveal()
- NumberInputs()
- NumberInputs()
- ObjectWithHooks.useFoo()
- ObjectWithHooks.useIdentity()
- ObservedChild()
- Page2()
- PrintRectsFragmentContainer()
- ResultPopover()
- RowHeader()
- SafeLink()
- ScrollIntoViewCaseComplex()
- ScrollIntoViewTargetElement()
- ScrollIntoViewTextOnly()
- SelectionEvents()
- ServerComponent()
- ShowMore()
- Sidebar()
- Sidebar()
- Spinner()
- StaticText2()
- Stringify()
- Suspend()
- SwipeRecognizer()
- Text()
- TextLine()
- TextNodesCase()
- ThemeToggleButton()
- TodoDetail()
- TodoList()
- UseEffectWithEmptyDependencies()
- UseEffectWithEmptyDependencies()
- UseEffectWithEmptyDependencies()
- UseEffectWithEmptyDependencies()
- ValidateMemoization()
- Vertex()
- WrapperComponent()
- WrapperTestComponent()
- _assertThisInitialized()
- _inheritsLoose()
- _spawn()
- _write()
- addBenchmarkResults()
- addFork()
- addOne()
- applyConstantPropagation()
- assertYieldsWereCleared()
- astToCode()
- asyncExtractTar()
- asyncRimRaf()
- babelTransformSource()
- babelTransformSource()
- beforeEach()
- blur()
- bootstrap()
- build()
- buildBenchmark()
- buildChangelogEntries()
- buildFixture()
- buildForChannel()
- buildInlinePackage()
- buildMakeReadOnly()
- buildPackages()
- calculateExpensiveNumber()
- callServer()
- callServer()
- captureStackTrace()
- change()
- check()
- checkHtmlStringCoercion()
- checkKeyStringCoercion()
- checkOptionStringCoercion()
- cleanDir()
- clear()
- clear()
- clearErrors()
- clearLogs()
- clearRequireCache()
- click()
- cloneAst()
- collectCommitsSince()
- collectProps()
- collectUniqueIdentifierNames()
- compile()
- compile()
- compile()
- compile()
- componentDidCatch()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidMount()
- componentDidUpdate()
- componentDidUpdate()
- componentDidUpdate()
- componentDidUpdate()
- componentWillUnmount()
- componentWillUnmount()
- componentWillUnmount()
- componentWillUnmount()
- componentWillUnmount()
- confirm()
- confirmContinue()
- constantPropagation()
- constantPropagationImpl()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- contextmenu()
- copyAllShims()
- copyPublicFolder()
- copyWWWShims()
- count()
- createEvent()
- createEventTarget()
- createHTTP2Server()
- createLegacyRoot()
- createMatcherFor()
- createMouseEvent()
- createOldToNewPropsMapping()
- createPointerEvent()
- createPropsProperties()
- createServerData()
- createSymbolProperty()
- createTagProperty()
- createTodo()
- createTouchEventPayload()
- csv()
- deadCodeElimination()
- decodeAction()
- deepFreeze()
- delayTwice()
- delayedError()
- describeClassComponentFrame()
- describeClientReference()
- describeDebugInfoFrame()
- describeValueForErrorMessage()
- disabledLog()
- doSync()
- downloadArtifactsFromGitHub()
- downloadRegressionBuild()
- dragstart()
- editDistance()
- emit()
- emitArrayInstr()
- emitDestructureProps()
- emitLoadGlobals()
- emitOutlinedFn()
- emitOutlinedJsx()
- emitPropertyLoad()
- emitSelectorFn()
- emitUpdatedJsx()
- emptyFunction()
- enableFlagInEnvironment()
- encodeReply()
- errorsMatch()
- evalStringConcat()
- evaluateFixtureExport()
- evaluateInstruction()
- evaluatePhi()
- execGitCmd()
- executableIsAvailable()
- exitWithCode()
- expandEnvironmentPlaceholders()
- extractCommitFromVersionNumber()
- extractPrNumber()
- fallbackTags()
- fetchPullRequest()
- filterFixtures()
- filterMsg()
- findBlocksWithBackEdges()
- findFixtureFile()
- findNearestExistingForkFile()
- findReferencedIdentifiers()
- findSourceMapURL()
- focusIn()
- forks../packages/shared/DefaultPrepareStackTrace.js()
- forks../packages/use-sync-external-store/src/isServerEnvironment.js()
- format()
- format()
- format()
- formatPriority()
- formatProdErrorMessage()
- formatTable()
- formatV8Stack()
- fractionalChange()
- generateResultsArray()
- getArtifact()
- getAttributes()
- getBasename()
- getBenchmarkNames()
- getBundleTypeFlags()
- getChecksumForCurrentRevision()
- getCommandArgs()
- getCommitFromCurrentBuild()
- getCommitLog()
- getComponentNameFromType()
- getDebugChannel()
- getDebugInfo()
- getDepth()
- getDerivedStateFromError()
- getESLintInstance()
- getEvaluatorPresets()
- getFiberColor()
- getFiberState()
- getFiberUniqueID()
- getFixtures()
- getForks()
- getFormat()
- getFriendlyEffect()
- getIODescription()
- getNumber()
- getOSSCanaryFlagValue()
- getOrInsertDefault()
- getOwnerStackByComponentInfoInDev()
- getPackageName()
- getPeerGlobals()
- getPlugins()
- getPositionDescription()
- getPreviousCommitSha()
- getProgress()
- getProperty()
- getPublishWorkflowID()
- getRNFBFlagValue()
- getRNNextMajorFlagValue()
- getReorderability()
- getResourceKey()
- getRollupOutputOptions()
- getSVGProperty()
- getServerState()
- getStory()
- getTestFlags()
- getTodos()
- getTouches()
- getTrue()
- getWWWModernFlagValue()
- getWorkflowId()
- global()
- graphql()
- greet()
- handleAction()
- handleEmailChange()
- handleError()
- handleErrors()
- handleFixtureChange()
- handleIdentifier()
- handlePlace()
- handleRollupWarning()
- handleVersionChange()
- handlelValue()
- hasBackEdge()
- hasKnownNonRenderCall()
- hasNonFBBundleTypes()
- hydrateApp()
- id()
- ignoredPathsListedInPrettierIgnoreInGlobFormat()
- increment()
- initChrome()
- initServer()
- inlineJsxTransform()
- install()
- instructionMayThrow()
- instructionReordering()
- internalVariantValues()
- intersect()
- invoke()
- invokeEventListeners()
- is()
- isExpectError()
- isForgetEnabled_Fixtures()
- isGetter()
- isGit()
- isIdOrNameUsed()
- isIdUsed()
- isInMercurialRepository()
- isKnownEventHandler()
- isLikelyAnErrorStackTrace()
- isProductionBundleType()
- isWriteable()
- keyup()
- lazyLegacyRoot()
- licenseHeaderWrappers.BUN_PROD()
- licenseHeaderWrappers.ESM_DTS()
- licenseHeaderWrappers.ESM_PROD()
- licenseHeaderWrappers.FB_WWW_DEV()
- licenseHeaderWrappers.FB_WWW_PROFILING()
- licenseHeaderWrappers.NODE_ES2015()
- licenseHeaderWrappers.NODE_PROD()
- licenseHeaderWrappers.RN_FB_DEV()
- licenseHeaderWrappers.RN_FB_PROFILING()
- licenseHeaderWrappers.RN_OSS_PROD()
- like()
- lint()
- lintEverything()
- listChangedFiles()
- load()
- loadServerAction()
- logDim()
- logError()
- logValue()
- logsEqual()
- lostpointercapture()
- main()
- main()
- main()
- main()
- main()
- main()
- main()
- main()
- main()
- main()
- makeBuilder()
- makeObject_Primitives()
- makePluginOptions()
- makeSharedRuntimeTypeProvider()
- makeWatchRunner()
- minimize()
- mockAllConfigs()
- mockDynamicallyFeatureFlags()
- module()
- module()
- module()
- module()
- module()
- module()
- module()
- module()
- module()
- module()
- module()
- module()
- mouseenter()
- mousemove()
- mouseover()
- mutate()
- naiveMemoize()
- name()
- navigate()
- noop()
- noop()
- noopLogger()
- normalizeCodeLocInfo()
- normalizeCodeLocInfo()
- normalizeComponentStack()
- normalizeIOInfo()
- objectName()
- objectValues()
- onChange()
- onRender()
- optimizeForSSR()
- optimizePropsMethodCalls()
- ossVariantValues()
- outlineFunctions()
- outlineJSX()
- outlineJsxImpl()
- parse()
- parseArgs()
- parseCodexSummary()
- parseInput()
- parseLanguage()
- parseRequestedNames()
- parseSourceType()
- parseSummariesResponse()
- patchConsoleMethods()
- patchMessageChannel()
- pit()
- placeholderFn()
- platform.get()
- pointerdown()
- pointerdown()
- pointerexit()
- pointerleave()
- pointermove()
- pointerout()
- pointerup()
- prepareNpmPackage()
- prepareState()
- prerenderApp()
- print()
- printDiff()
- printFinalInstructions()
- printFinalInstructions()
- printNode()
- process()
- processExperimental()
- processFile()
- promisedText()
- pruneMaybeThrows()
- pruneMaybeThrowsImpl()
- pruneableValue()
- read()
- readInputFixtures()
- readOutputFixtures()
- readPackageJSON()
- readSavedBuildMetadata()
- reconcilerWrappers.CJS_DTS()
- reconcilerWrappers.FB_WWW_PROD()
- reconcilerWrappers.NODE_DEV()
- reconcilerWrappers.NODE_PROFILING()
- reducer()
- reenableLogs()
- reference()
- removeArrayElements()
- removeArrayPatternElements()
- removeCallArguments()
- removeFunctionParameters()
- removeJSXAttributes()
- removeJSXChildren()
- removeJSXFragmentChildren()
- removeObjectPatternProperties()
- removeObjectProperties()
- removeStatements()
- renameAllIdentifiers()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- renderApp()
- renderAutocomplete()
- renderInputs()
- renderOutcome()
- reorderBlock()
- report()
- reportWebVitals()
- request()
- resetActivePointers()
- resetOwnerStackLimit()
- resolveEntryFork()
- rewriteInstruction()
- root()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- runBenchmark()
- runBenchmarks()
- runCode()
- runCompileCommand()
- runFixtures()
- runMinimizeCommand()
- runRemoteBenchmarks()
- runShellCommand()
- runTestCommand()
- runTests()
- sanitizeSummary()
- semverString()
- serveBenchmark()
- set()
- setPointerEvent()
- setPropertyByKey()
- setServerState()
- setTodoComplete()
- setupDocumentReadyState()
- shallowEqual()
- shard()
- shouldComponentUpdate()
- simplifyAssignmentExpressions()
- simplifyAwaitExpressions()
- simplifyBinaryExpressions()
- simplifyCallExpressions()
- simplifyConditionals()
- simplifyDoWhileStatements()
- simplifyForInStatements()
- simplifyForStatements()
- simplifyIdentifiersRemoveOnPrefix()
- simplifyIdentifiersRemoveRefSuffix()
- simplifyIdentifiersRenameRef()
- simplifyIfStatements()
- simplifyLogicalExpressions()
- simplifyMemberExpressions()
- simplifyOptionalChains()
- simplifySingleElementArrays()
- simplifySinglePropertyObjects()
- simplifySingleStatementBlocks()
- simplifySwitchStatements()
- simplifyTryStatements()
- simplifyWhileStatements()
- simulateEventDispatch()
- simulateFetch()
- sleep()
- spyOnProd()
- stringify()
- stripExtension()
- subscribeFixtures()
- subscribeKeyEvents()
- subscribeTsc()
- sum()
- summarizePackageCommits()
- teardown()
- testStringCoercion()
- testWithPointerType()
- textLoad()
- textTransformSource()
- throwInput()
- throwNotImplemented()
- topLevelDefinitionWrappers.BUN_DEV()
- topLevelDefinitionWrappers.ESM_DEV()
- topLevelDefinitionWrappers.FB_WWW_PROD()
- topLevelDefinitionWrappers.NODE_DEV()
- topLevelDefinitionWrappers.NODE_PROFILING()
- topLevelDefinitionWrappers.RN_FB_PROD()
- topLevelDefinitionWrappers.RN_OSS_DEV()
- topLevelDefinitionWrappers.RN_OSS_PROFILING()
- touchcancel()
- touchmove()
- transformFixture()
- transformFixtureInput()
- transformSourceImpl()
- typeName()
- typedAlias()
- typedArrayPush()
- typedCreateFrom()
- typedIdentity()
- unstable_shouldYield()
- update()
- updateChangelog()
- updatePackageVersions()
- updatePackageVersions()
- updateTouch()
- updateVersionsForNext()
- useForks()
- useFragment()
- useHook()
- useHook()
- useHook()
- useHook()
- useHook1()
- useHook1()
- useHook1()
- useHook1()
- useHook2()
- useHook2()
- useHook2()
- useHook2()
- useHookInLoops()
- useHookInLoops()
- useHookInLoops()
- useHookInLoops()
- useMountEffect()
- useNoAlias()
- validate()
- values()
- verifyAllTestsPass()
- violation()
- virtualclick()
- wait()
- waitForAll()
- waitForMicrotasks()
- waitForMicrotasks()
- waitForWebpack()
- warn()
- watchSrc()
- wrapWithLicenseHeader()
- wrapWithRegisterInternalModule()
- wrapWithTripleBackticks()
- xit()
Source Files
- fixtures/fiber-debugger/src/App.js
- fixtures/flight-esm/src/App.js
- fixtures/flight/src/App.js
- fixtures/view-transition/src/components/App.js
- fixtures/fizz/src/App.js
- fixtures/stacks/BabelClasses-compiled.js
- fixtures/flight/src/Button.js
- fixtures/concurrent/time-slicing/src/Charts.js
- packages/shared/CheckStringCoercion.js
- fixtures/ssr/src/components/Chrome.js
- fixtures/flight/src/Client.js
- fixtures/nesting/src/shared/Clock.js
- fixtures/dom/src/components/fixtures/hydration/Code.js
- fixtures/dom/src/components/fixtures/fragment-refs/CompareDocumentPositionFragmentContainer.js
- packages/shared/ConsolePatchingDev.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/ConstantPropagation.ts
- fixtures/flight/src/Container.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/DeadCodeElimination.ts
- fixtures/flight-parcel/src/Dialog.tsx
- fixtures/flight/src/Dynamic.js
- fixtures/fiber-debugger/src/Editor.js
- fixtures/dom/src/components/fixtures/email-inputs/EmailDisabledAttributesTestCase.js
- fixtures/dom/src/components/fixtures/fragment-refs/EventListenerCase.js
- fixtures/stacks/Example.js
- fixtures/fiber-debugger/src/Fibers.js
- fixtures/dom/src/components/FixtureSet.js
- fixtures/dom/src/components/fixtures/fragment-refs/FocusCase.js
- fixtures/dom/src/components/fixtures/fragment-refs/GetRootNodeFragmentContainer.js
- fixtures/fizz/src/Html.js
- fixtures/ssr2/src/Html.js
- fixtures/dom/src/components/Iframe.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/InlineJsxTransform.ts
- fixtures/dom/src/components/fixtures/input-change-events/InputPlaceholderFixture.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/InstructionReordering.ts
- fixtures/dom/src/components/IssueList.js
- fixtures/dom/src/components/fixtures/email-inputs/JumpingCursorTestCase.js
- fixtures/flight/src/LargeContent.js
- fixtures/ssr2/src/NavBar.js
- fixtures/view-transition/src/components/NestedReveal.js
- fixtures/dom/src/components/fixtures/number-inputs/NumberInputExtraZeroes.js
- fixtures/dom/src/components/fixtures/selection-events/OnSelectEventTestCase.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OptimizeForSSR.ts
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OptimizePropsMethodCalls.ts
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OutlineFunctions.ts
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OutlineJsx.ts
- fixtures/ssr/src/components/Page.js
- fixtures/ssr/src/components/Page2.js
- fixtures/dom/src/components/fixtures/fragment-refs/PrintRectsFragmentContainer.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/PruneMaybeThrows.ts
- fixtures/dom/src/components/fixtures/input-change-events/RadioClickFixture.js
- fixtures/dom/src/components/fixtures/input-change-events/RadioGroupFixture.js
- fixtures/dom/src/components/fixtures/input-change-events/RadioNameChangeFixture.js
- fixtures/dom/src/components/fixtures/input-change-events/RangeKeyboardFixture.js
- packages/shared/ReactComponentInfoStack.js
- scripts/jest/ReactDOMServerIntegrationEnvironment.js
- compiler/packages/snap/src/sprout/ReactForgetFeatureFlag.ts
- packages/shared/ReactIODescription.js
- packages/internal-test-utils/ReactJSDOMUtils.js
- fixtures/dom/src/components/fixtures/selection-events/ReorderedInputsTestCase.js
- packages/scheduler/src/forks/SchedulerNative.js
- packages/scheduler/src/forks/SchedulerPostTask.js
- fixtures/dom/src/components/fixtures/fragment-refs/ScrollIntoViewCase.js
- fixtures/dom/src/components/fixtures/fragment-refs/ScrollIntoViewCaseComplex.js
- fixtures/dom/src/components/fixtures/fragment-refs/ScrollIntoViewTargetElement.js
- fixtures/flight/src/ServerState.js
- fixtures/flight/src/ShowMore.js
- fixtures/ssr2/src/Sidebar.js
- fixtures/view-transition/src/components/SwipeRecognizer.js
- fixtures/dom/src/components/TestCase.js
- scripts/jest/TestFlags.js
- fixtures/ssr/src/components/Theme.js
- fixtures/flight-parcel/src/TodoDetail.tsx
- fixtures/flight-parcel/src/TodoList.tsx
- fixtures/art/VectorWidget.js
- fixtures/dom/src/components/VersionPicker.js
- fixtures/flight-parcel/src/actions.ts
- scripts/release/build-release-locally-commands/add-build-info-json.js
- fixtures/devtools/scheduling-profiler/app.js
- scripts/tasks/generate-changelog/args.js
- fixtures/attribute-behavior/src/attributes.js
- scripts/bench/benchmarks/pe-class-components/benchmark.js
- scripts/bench/benchmark.js
- scripts/release/build-release-locally-commands/build-artifacts.js
- compiler/scripts/release/shared/build-packages.js
- scripts/release/build-release-locally.js
- scripts/bench/build.js
- scripts/bench/benchmarks/pe-functional-components/build.js
- scripts/rollup/build.js
- scripts/rollup/bundles.js
- scripts/release/publish-commands/check-npm-permissions.js
- scripts/release/prepare-release-from-npm-commands/check-out-packages.js
- scripts/release/check-release-dependencies.js
- fixtures/flight-parcel/src/client.tsx
- scripts/rollup/plugins/closure-plugin.js
- fixtures/dom/src/components/fixtures/hydration/code-transformer.js
- compiler/packages/snap/src/compiler.ts
- scripts/release/build-release-locally-commands/confirm-automated-testing.js
- scripts/release/prepare-release-from-npm-commands/confirm-stable-version-numbers.js
- compiler/scripts/copyright.js
- fixtures/ssr2/src/data.js
- packages/internal-test-utils/debugInfo.js
- fixtures/fiber-debugger/src/describeFibers.js
- packages/dom-event-testing-library/domEnvironment.js
- scripts/release/shared-commands/download-build-artifacts.js
- scripts/ci/download_devtools_regression_build.js
- fixtures/dom/src/components/fixtures/pointer-events/drag.js
- scripts/rollup/plugins/dynamic-imports.js
- scripts/shared/evalToString.js
- compiler/packages/snap/src/sprout/evaluator.ts
- scripts/error-codes/extract-errors.js
- compiler/packages/snap/src/fixture-utils.ts
- scripts/tasks/flow-ci.js
- scripts/rollup/forks.js
- packages/shared/formatProdErrorMessage.js
- scripts/tasks/generate-changelog/formatters.js
- scripts/bench/benchmarks/hacker-news/generate.js
- fixtures/flight-esm/server/global.js
- fixtures/dom/src/components/fixtures/home.js
- fixtures/dom/src/components/fixtures/pointer-events/hover.js
- fixtures/dom/src/components/fixtures/text-inputs/index.js
- fixtures/flight/src/index.js
- fixtures/dom/src/components/fixtures/password-inputs/index.js
- fixtures/dom/src/components/fixtures/error-handling/index.js
- fixtures/dom/src/components/fixtures/event-pooling/index.js
- fixtures/dom/src/components/fixtures/input-change-events/index.js
- fixtures/dom/src/components/fixtures/selection-events/index.js
- fixtures/dom/src/components/fixtures/form-state/index.js
- fixtures/eslint-v9/index.js
- fixtures/dom/src/components/fixtures/number-inputs/index.js
- fixtures/eslint-v8/index.js
- packages/dom-event-testing-library/index.js
- scripts/tasks/generate-changelog/index.js
- fixtures/eslint-v7/index.js
- scripts/rollup/validate/index.js
- fixtures/dom/src/components/fixtures/progress/index.js
- fixtures/eslint-v6/index.js
- compiler/packages/snap/src/sprout/index.ts
- packages/internal-test-utils/internalAct.js
- scripts/error-codes/__tests__/invertObject-test.js
- scripts/jest/jest-cli.js
- fixtures/nesting/src/modern/lazyLegacyRoot.js
- scripts/tasks/linc.js
- fixtures/legacy-jsx-runtimes/lint-runtimes.js
- compiler/packages/make-read-only-util/src/makeReadOnly.ts
- scripts/rollup/modules.js
- fixtures/dom/src/components/fixtures/mouse-events/mouse-enter.js
- fixtures/dom/src/components/fixtures/mouse-events/mouse-movement.js
- packages/shared/noop.js
- packages/shared/objectIs.js
- scripts/rollup/packaging.js
- scripts/release/publish-commands/parse-params.js
- scripts/release/shared-commands/parse-params.js
- scripts/jest/patchMessageChannel.js
- fixtures/dom/src/components/fixtures/event-pooling/persistence.js
- scripts/devtools/prepare-release.js
- scripts/release/download-experimental-build-commands/print-summary.js
- compiler/scripts/release/prompt-for-otp.js
- scripts/release/publish-commands/prompt-for-otp.js
- fixtures/dom/src/components/propTypes.js
- fixtures/flight-esm/loader/region.js
- fixtures/ssr/server/render.js
- fixtures/owner-stacks/src/reportWebVitals.js
- compiler/packages/snap/src/reporter.ts
- scripts/ci/run_devtools_e2e_tests.js
- compiler/packages/snap/src/runner-watch.ts
- compiler/packages/snap/src/runner-worker.ts
- scripts/bench/runner.js
- compiler/packages/snap/src/runner.ts
- fixtures/fizz/server/server.js
- scripts/jest/devtools/setupEnv.js
- scripts/jest/setupGlobal.js
- packages/shared/shallowEqual.js
- compiler/packages/snap/src/sprout/shared-runtime-type-provider.ts
- fixtures/devtools/regression/shared.js
- packages/internal-test-utils/shouldIgnoreConsoleWarn.js
- scripts/jest/sizeBalancedSequencer.js
- scripts/rollup/plugins/sizes-plugin.js
- scripts/release/snapshot-test.js
- fixtures/nesting/src/store.js
- fixtures/dom/src/components/fixtures/date-inputs/switch-date-test-case.js
- scripts/rollup/sync.js
- fixtures/dom/src/tags.js
- scripts/release/shared-commands/test-packaging-fixture.js
- scripts/error-codes/transform-error-messages.js
- scripts/babel/transform-lazy-jsx-import.js
- scripts/babel/transform-prevent-infinite-loops.js
- fixtures/flight-parcel/types.d.ts
- compiler/packages/snap/src/types.d.ts
- compiler/scripts/update-commit-message.js
- scripts/release/prepare-release-from-npm-commands/update-stable-version-numbers.js
- compiler/apps/playground/hooks/useMountEffect.ts
- scripts/release/publish-commands/validate-skip-packages.js
- scripts/release/publish-commands/validate-tags.js
- scripts/rollup/wrappers.js
Source
- fixtures/fiber-debugger/src/App.js
- fixtures/flight-esm/src/App.js
- fixtures/flight/src/App.js
- fixtures/view-transition/src/components/App.js
- fixtures/fizz/src/App.js
- fixtures/stacks/BabelClasses-compiled.js
- fixtures/flight/src/Button.js
- fixtures/concurrent/time-slicing/src/Charts.js
- packages/shared/CheckStringCoercion.js
- fixtures/ssr/src/components/Chrome.js
- fixtures/flight/src/Client.js
- fixtures/nesting/src/shared/Clock.js
- fixtures/dom/src/components/fixtures/hydration/Code.js
- fixtures/dom/src/components/fixtures/fragment-refs/CompareDocumentPositionFragmentContainer.js
- packages/shared/ConsolePatchingDev.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/ConstantPropagation.ts
- fixtures/flight/src/Container.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/DeadCodeElimination.ts
- fixtures/flight-parcel/src/Dialog.tsx
- fixtures/flight/src/Dynamic.js
- fixtures/fiber-debugger/src/Editor.js
- fixtures/dom/src/components/fixtures/email-inputs/EmailDisabledAttributesTestCase.js
- fixtures/dom/src/components/fixtures/fragment-refs/EventListenerCase.js
- fixtures/stacks/Example.js
- fixtures/fiber-debugger/src/Fibers.js
- fixtures/dom/src/components/FixtureSet.js
- fixtures/dom/src/components/fixtures/fragment-refs/FocusCase.js
- fixtures/dom/src/components/fixtures/fragment-refs/GetRootNodeFragmentContainer.js
- fixtures/fizz/src/Html.js
- fixtures/ssr2/src/Html.js
- fixtures/dom/src/components/Iframe.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/InlineJsxTransform.ts
- fixtures/dom/src/components/fixtures/input-change-events/InputPlaceholderFixture.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/InstructionReordering.ts
- fixtures/dom/src/components/IssueList.js
- fixtures/dom/src/components/fixtures/email-inputs/JumpingCursorTestCase.js
- fixtures/flight/src/LargeContent.js
- fixtures/ssr2/src/NavBar.js
- fixtures/view-transition/src/components/NestedReveal.js
- fixtures/dom/src/components/fixtures/number-inputs/NumberInputExtraZeroes.js
- fixtures/dom/src/components/fixtures/selection-events/OnSelectEventTestCase.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OptimizeForSSR.ts
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OptimizePropsMethodCalls.ts
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OutlineFunctions.ts
- compiler/packages/babel-plugin-react-compiler/src/Optimization/OutlineJsx.ts
- fixtures/ssr/src/components/Page.js
- fixtures/ssr/src/components/Page2.js
- fixtures/dom/src/components/fixtures/fragment-refs/PrintRectsFragmentContainer.js
- compiler/packages/babel-plugin-react-compiler/src/Optimization/PruneMaybeThrows.ts
- fixtures/dom/src/components/fixtures/input-change-events/RadioClickFixture.js
- fixtures/dom/src/components/fixtures/input-change-events/RadioGroupFixture.js
- fixtures/dom/src/components/fixtures/input-change-events/RadioNameChangeFixture.js
- fixtures/dom/src/components/fixtures/input-change-events/RangeKeyboardFixture.js
- packages/shared/ReactComponentInfoStack.js
- scripts/jest/ReactDOMServerIntegrationEnvironment.js
- compiler/packages/snap/src/sprout/ReactForgetFeatureFlag.ts
- packages/shared/ReactIODescription.js
- packages/internal-test-utils/ReactJSDOMUtils.js
- fixtures/dom/src/components/fixtures/selection-events/ReorderedInputsTestCase.js
- packages/scheduler/src/forks/SchedulerNative.js
- packages/scheduler/src/forks/SchedulerPostTask.js
- fixtures/dom/src/components/fixtures/fragment-refs/ScrollIntoViewCase.js
- fixtures/dom/src/components/fixtures/fragment-refs/ScrollIntoViewCaseComplex.js
- fixtures/dom/src/components/fixtures/fragment-refs/ScrollIntoViewTargetElement.js
- fixtures/flight/src/ServerState.js
- fixtures/flight/src/ShowMore.js
- fixtures/ssr2/src/Sidebar.js
- fixtures/view-transition/src/components/SwipeRecognizer.js
- fixtures/dom/src/components/TestCase.js
- scripts/jest/TestFlags.js
- fixtures/ssr/src/components/Theme.js
- fixtures/flight-parcel/src/TodoDetail.tsx
- fixtures/flight-parcel/src/TodoList.tsx
- fixtures/art/VectorWidget.js
- fixtures/dom/src/components/VersionPicker.js
- fixtures/flight-parcel/src/actions.ts
- scripts/release/build-release-locally-commands/add-build-info-json.js
- fixtures/devtools/scheduling-profiler/app.js
- scripts/tasks/generate-changelog/args.js
- fixtures/attribute-behavior/src/attributes.js
- scripts/bench/benchmarks/pe-class-components/benchmark.js
- scripts/bench/benchmark.js
- scripts/release/build-release-locally-commands/build-artifacts.js
- compiler/scripts/release/shared/build-packages.js
- scripts/release/build-release-locally.js
- scripts/bench/build.js
- scripts/bench/benchmarks/pe-functional-components/build.js
- scripts/rollup/build.js
- scripts/rollup/bundles.js
- scripts/release/publish-commands/check-npm-permissions.js
- scripts/release/prepare-release-from-npm-commands/check-out-packages.js
- scripts/release/check-release-dependencies.js
- fixtures/flight-parcel/src/client.tsx
- scripts/rollup/plugins/closure-plugin.js
- fixtures/dom/src/components/fixtures/hydration/code-transformer.js
- compiler/packages/snap/src/compiler.ts
- scripts/release/build-release-locally-commands/confirm-automated-testing.js
- scripts/release/prepare-release-from-npm-commands/confirm-stable-version-numbers.js
- compiler/scripts/copyright.js
- fixtures/ssr2/src/data.js
- packages/internal-test-utils/debugInfo.js
- fixtures/fiber-debugger/src/describeFibers.js
- packages/dom-event-testing-library/domEnvironment.js
- scripts/release/shared-commands/download-build-artifacts.js
- scripts/ci/download_devtools_regression_build.js
- fixtures/dom/src/components/fixtures/pointer-events/drag.js
- scripts/rollup/plugins/dynamic-imports.js
- scripts/shared/evalToString.js
- compiler/packages/snap/src/sprout/evaluator.ts
- scripts/error-codes/extract-errors.js
- compiler/packages/snap/src/fixture-utils.ts
- scripts/tasks/flow-ci.js
- scripts/rollup/forks.js
- packages/shared/formatProdErrorMessage.js
- scripts/tasks/generate-changelog/formatters.js
- scripts/bench/benchmarks/hacker-news/generate.js
- fixtures/flight-esm/server/global.js
- fixtures/dom/src/components/fixtures/home.js
- fixtures/dom/src/components/fixtures/pointer-events/hover.js
- fixtures/dom/src/components/fixtures/text-inputs/index.js
- fixtures/flight/src/index.js
- fixtures/dom/src/components/fixtures/password-inputs/index.js
- fixtures/dom/src/components/fixtures/error-handling/index.js
- fixtures/dom/src/components/fixtures/event-pooling/index.js
- fixtures/dom/src/components/fixtures/input-change-events/index.js
- fixtures/dom/src/components/fixtures/selection-events/index.js
- fixtures/dom/src/components/fixtures/form-state/index.js
- fixtures/eslint-v9/index.js
- fixtures/dom/src/components/fixtures/number-inputs/index.js
- fixtures/eslint-v8/index.js
- packages/dom-event-testing-library/index.js
- scripts/tasks/generate-changelog/index.js
- fixtures/eslint-v7/index.js
- scripts/rollup/validate/index.js
- fixtures/dom/src/components/fixtures/progress/index.js
- fixtures/eslint-v6/index.js
- compiler/packages/snap/src/sprout/index.ts
- packages/internal-test-utils/internalAct.js
- scripts/error-codes/__tests__/invertObject-test.js
- scripts/jest/jest-cli.js
- fixtures/nesting/src/modern/lazyLegacyRoot.js
- scripts/tasks/linc.js
- fixtures/legacy-jsx-runtimes/lint-runtimes.js
- compiler/packages/make-read-only-util/src/makeReadOnly.ts
- scripts/rollup/modules.js
- fixtures/dom/src/components/fixtures/mouse-events/mouse-enter.js
- fixtures/dom/src/components/fixtures/mouse-events/mouse-movement.js
- packages/shared/noop.js
- packages/shared/objectIs.js
- scripts/rollup/packaging.js
- scripts/release/publish-commands/parse-params.js
- scripts/release/shared-commands/parse-params.js
- scripts/jest/patchMessageChannel.js
- fixtures/dom/src/components/fixtures/event-pooling/persistence.js
- scripts/devtools/prepare-release.js
- scripts/release/download-experimental-build-commands/print-summary.js
- compiler/scripts/release/prompt-for-otp.js
- scripts/release/publish-commands/prompt-for-otp.js
- fixtures/dom/src/components/propTypes.js
- fixtures/flight-esm/loader/region.js
- fixtures/ssr/server/render.js
- fixtures/owner-stacks/src/reportWebVitals.js
- compiler/packages/snap/src/reporter.ts
- scripts/ci/run_devtools_e2e_tests.js
- compiler/packages/snap/src/runner-watch.ts
- compiler/packages/snap/src/runner-worker.ts
- scripts/bench/runner.js
- compiler/packages/snap/src/runner.ts
- fixtures/fizz/server/server.js
- scripts/jest/devtools/setupEnv.js
- scripts/jest/setupGlobal.js
- packages/shared/shallowEqual.js
- compiler/packages/snap/src/sprout/shared-runtime-type-provider.ts
- fixtures/devtools/regression/shared.js
- packages/internal-test-utils/shouldIgnoreConsoleWarn.js
- scripts/jest/sizeBalancedSequencer.js
- scripts/rollup/plugins/sizes-plugin.js
- scripts/release/snapshot-test.js
- fixtures/nesting/src/store.js
- fixtures/dom/src/components/fixtures/date-inputs/switch-date-test-case.js
- scripts/rollup/sync.js
- fixtures/dom/src/tags.js
- scripts/release/shared-commands/test-packaging-fixture.js
- scripts/error-codes/transform-error-messages.js
- scripts/babel/transform-lazy-jsx-import.js
- scripts/babel/transform-prevent-infinite-loops.js
- fixtures/flight-parcel/types.d.ts
- compiler/packages/snap/src/types.d.ts
- compiler/scripts/update-commit-message.js
- scripts/release/prepare-release-from-npm-commands/update-stable-version-numbers.js
- compiler/apps/playground/hooks/useMountEffect.ts
- scripts/release/publish-commands/validate-skip-packages.js
- scripts/release/publish-commands/validate-tags.js
- scripts/rollup/wrappers.js
Frequently Asked Questions
What is the Optimization subdomain?
Optimization is a subdomain in the react codebase, part of the BabelCompiler domain. Implements constant propagation and dead code elimination. It contains 194 source files.
Which domain does Optimization belong to?
Optimization belongs to the BabelCompiler domain.
What functions are in Optimization?
The Optimization subdomain contains 784 function(s): AboutPage, AnonymousMemoized, App, App, App, App, App, BabelClassWithFields, and 776 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free