benchmark.js — react Source File
Architecture documentation for benchmark.js, a javascript file in the react codebase.
Entity Profile
Relationship Graph
Source Code
(function () {
'use strict';
class ReactImage0 extends React.Component {
render() {
if (this.props.x === 0) {
return React.createElement('i', {
alt: '',
className: '_3-99 img sp_i534r85sjIn sx_538591',
src: null,
});
}
if (this.props.x === 15) {
return React.createElement('i', {
className: '_3ut_ img sp_i534r85sjIn sx_e8ac93',
src: null,
alt: '',
});
}
if (this.props.x === 22) {
return React.createElement('i', {
alt: '',
className: '_3-8_ img sp_i534r85sjIn sx_7b15bc',
src: null,
});
}
if (this.props.x === 29) {
return React.createElement('i', {
className: '_1m1s _4540 _p img sp_i534r85sjIn sx_f40b1c',
src: null,
alt: '',
});
}
if (this.props.x === 42) {
return React.createElement(
'i',
{
alt: 'Warning',
className: '_585p img sp_i534r85sjIn sx_20273d',
src: null,
},
React.createElement('u', null, 'Warning')
);
}
if (this.props.x === 67) {
return React.createElement('i', {
alt: '',
className: '_3-8_ img sp_i534r85sjIn sx_b5d079',
src: null,
});
}
if (this.props.x === 70) {
return React.createElement('i', {
src: null,
alt: '',
className: 'img sp_i534r85sjIn sx_29f8c9',
});
}
if (this.props.x === 76) {
return React.createElement('i', {
// ... (5526 more lines)
Domain
Subdomains
Classes
- AbstractButton3
- AbstractCheckboxInput59
- AbstractLink1
- AbstractPopoverButton5
- AdsBugReportContainer166
- AdsBulkCampaignSpendCapField106
- AdsCampaignGroupNameSectionContainer97
- AdsCard95
- AdsCardHeader103
- AdsCardLeftRightHeader122
- AdsCardSection108
- AdsDataTableKeyboardSupportDecorator156
- AdsEditableDataTableDecorator157
- AdsEditorCampaignGroupDetailsSection109
- AdsEditorCampaignGroupDetailsSectionContainer110
- AdsEditorErrorsCard128
- AdsEditorLoadingErrors90
- AdsEditorMultiColumnLayout131
- AdsEditorNameSection96
- AdsErrorBoundary10
- AdsHelpLink63
- AdsLabeledField104
- AdsLinksMenu120
- AdsPEAmbientNUXMegaphone70
- AdsPEAudienceSplittingDialog167
- AdsPEAudienceSplittingDialogContainer168
- AdsPECampaignGroupEditor132
- AdsPECampaignGroupEditorContainer133
- AdsPECampaignGroupHeaderSectionContainer89
- AdsPECampaignGroupTableContainer159
- AdsPECampaignGroupTablePagerContainer74
- AdsPECampaignGroupTagContainer51
- AdsPECampaignGroupToolbarContainer57
- AdsPEContainer181
- AdsPEContentContainer161
- AdsPECreateDialogContainer175
- AdsPEDataTableContainer158
- AdsPEDraftErrorsStatus15
- AdsPEDraftSyncStatus13
- AdsPEEditToolbarButton41
- AdsPEEditorChildLink86
- AdsPEEditorChildLinkContainer87
- AdsPEEditorTrayTabButton83
- AdsPEEditorTrayTabContentContainer135
- AdsPEExportAsTextDialog46
- AdsPEExportImportMenu44
- AdsPEExportImportMenuContainer48
- AdsPEFilterContainer72
- AdsPEFilters71
- AdsPEFiltersPopover58
- AdsPEHeaderSection88
- AdsPEIDSection123
- AdsPEInsightsTrayTabButton84
- AdsPEMainPaneToolbar56
- AdsPEManageAdsPaneContainer160
- AdsPEMultiTabDrawer136
- AdsPENavigationBar11
- AdsPENekoDebuggerTrayTabButton85
- AdsPEOrganizerContainer139
- AdsPEPublishButton17
- AdsPEResetDialog24
- AdsPESideTrayTabButton82
- AdsPESideTrayTabContent134
- AdsPESimpleOrganizer138
- AdsPEStatRange80
- AdsPEStatRangeContainer81
- AdsPEStatsRangePicker79
- AdsPETableHeader141
- AdsPETablePager73
- AdsPETablePagerContainer75
- AdsPETopError34
- AdsPETopNav25
- AdsPluginWrapper99
- AdsPopoverLink62
- AdsRuleToolbarMenu52
- AdsSelectableFixedDataTable155
- AdsStatusSwitch118
- AdsStatusSwitchInternal117
- AdsStickyArea114
- AdsTextInput91
- AdsUnifiedNavigationLocalNav22
- BIGAdAccountSelector7
- BUIDateRangePicker78
- BUIFilterToken65
- BUIFilterTokenCreateButton66
- BUIFilterTokenInput64
- BUIFilterTokenizer67
- BUIForm93
- BUIFormElement92
- BUIPopoverButton77
- BUISwitch116
- Benchmark
- BootloadedComponent126
- Column39
- Constructor49
- DeferredComponent125
- ErrorBoundary9
- FillColumn54
- FixedDataTable153
- FixedDataTableAbstractSortableHeader148
- FixedDataTableBufferedRows150
- FixedDataTableCell143
- FixedDataTableCellGroup145
- FixedDataTableCellGroupImpl144
- FixedDataTableColumnResizeHandle140
- FixedDataTableRow147
- FixedDataTableRowImpl146
- FixedDataTableSortableHeader149
- FlexibleBlock105
- FluxContainer_AdsBrowserExtensionErrorDialogContainer_177
- FluxContainer_AdsBulkEditDialogContainer_38
- FluxContainer_AdsCampaignGroupSpendCapContainer_107
- FluxContainer_AdsCampaignGroupStatusSwitchContainer_119
- FluxContainer_AdsEditorColumnContainer_115
- FluxContainer_AdsEditorToplineDetailsSectionContainer_112
- FluxContainer_AdsGuidanceChannel_36
- FluxContainer_AdsPEBIGAdAccountSelectorContainer_8
- FluxContainer_AdsPECFTrayContainer_170
- FluxContainer_AdsPECampaignGroupIDSectionContainer_124
- FluxContainer_AdsPECustomizeExportContainer_45
- FluxContainer_AdsPEDeleteDraftContainer_171
- FluxContainer_AdsPEDraftSyncStatusContainer_14
- FluxContainer_AdsPEEditCampaignGroupToolbarButtonContainer_42
- FluxContainer_AdsPEEditToolbarButtonContainer_43
- FluxContainer_AdsPEExportAsTextDialogContainer_47
- FluxContainer_AdsPEInitialDraftPublishDialogContainer_172
- FluxContainer_AdsPELeadDownloadDialogContainerClass_180
- FluxContainer_AdsPEModalStatusContainer_176
- FluxContainer_AdsPEMultiTabDrawerContainer_137
- FluxContainer_AdsPENavigationBarContainer_12
- FluxContainer_AdsPEPublishButtonContainer_18
- FluxContainer_AdsPEPurgeArchiveDialogContainer_174
- FluxContainer_AdsPEReachFrequencyStatusTransitionDialogBootloadContainer_173
- FluxContainer_AdsPERuleToolbarMenuContainer_53
- FluxContainer_AdsPESortByErrorTipContainer_178
- FluxContainer_AdsPETopErrorContainer_35
- FluxContainer_AdsPETopNavContainer_26
- FluxContainer_AdsPEUploadDialogLazyContainer_164
- FluxContainer_AdsPEWorkspaceContainer_162
- FluxContainer_AdsPluginizedLinksMenuContainer_121
- FluxContainer_AdsRuleDialogBootloadContainer_169
- FluxContainer_AdsSessionExpiredDialogContainer_163
- FluxContainer_DialogContainer_165
- FluxContainer_FunctionalContainer_129
- FluxContainer_viewFn_16
- HorizontalScrollbar152
- InlineBlock19
- InputLabel61
- Layout55
- LeadDownloadDialogSelector179
- LeftRight21
- Link2
- ReactCSSTransitionGroup33
- ReactCSSTransitionGroupChild31
- ReactImage0
- ReactPopoverMenu20
- ReactTransitionGroup32
- ReactXUIError76
- ReactXUIPopoverButton6
- ResponsiveBlock37
- Scrollbar151
- TagSelectorPopover50
- TransitionCell142
- TransitionTable154
- XUIAbstractGlyphButton27
- XUIAmbientNUX68
- XUIAmbientNUX69
- XUIButton4
- XUIButtonGroup40
- XUICard94
- XUICardHeader102
- XUICardHeaderTitle100
- XUICardSection101
- XUICheckboxInput60
- XUICloseButton28
- XUIDialog23
- XUINotice30
- XUIText29
- _render111
- _render113
- _render127
- _render130
- _render98
Source
Frequently Asked Questions
What does benchmark.js do?
benchmark.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Optimization subdomain.
Where is benchmark.js in the architecture?
benchmark.js is located at scripts/bench/benchmarks/pe-class-components/benchmark.js (domain: BabelCompiler, subdomain: Optimization, directory: scripts/bench/benchmarks/pe-class-components).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free