Twig Metrics
25 ms
Render time
8
Template calls
52
Block calls
12
Macro calls
Render time includes sub-requests rendering time (if any).
Rendered Templates
Rendering Call Graph
main 24.67ms/100% └ security/login.html.twig 24.09ms/98% │ └ base.html.twig 23.19ms/94% │ └ security/login.html.twig::block(title) 1.96ms/8% │ └ base.html.twig::block(stylesheets) │ └ base.html.twig::block(javascripts) │ └ security/login.html.twig::block(body) 20.93ms/85% │ └ macros/language_switcher.html.twig::macro(render) │ └ security/login_form.html.twig 3.42ms/14% │ │ └ security/_social_buttons.html.twig │ │ └ macros/dashboard.html.twig::macro(term_and_conditions) │ └ security/register_form.html.twig 14.65ms/59% │ └ macros/alert.html.twig::macro(alert_success) │ │ └ macros/alert.html.twig::macro(render_toasts) │ └ macros/alert.html.twig::macro(alert_error) │ │ └ macros/alert.html.twig::macro(alert_warning) │ │ │ └ macros/alert.html.twig::macro(render_toasts) │ │ └ macros/alert.html.twig::macro(render_toasts) │ └ form_div_layout.html.twig::block(form_start) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ macros/phone_field.html.twig::macro(phone_field) │ │ └ macros/intl_tel_input.html.twig::macro(form_intl_tel_input) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(email_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(form_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(form_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(password_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(password_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(checkbox_widget) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ form_div_layout.html.twig::block(form_errors) │ └ form_div_layout.html.twig::block(checkbox_widget) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ macros/dashboard.html.twig::macro(term_and_conditions) │ └ form_div_layout.html.twig::block(form_end) │ │ └ form_div_layout.html.twig::block(form_rest) │ │ └ form_div_layout.html.twig::block(hidden_row) │ │ └ form_div_layout.html.twig::block(hidden_widget) │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ └ form_div_layout.html.twig::block(attributes) │ └ macros/register_form_script.html.twig::macro(register_form_script) └ @WebProfiler/Profiler/toolbar_js.html.twig └ @WebProfiler/Profiler/toolbar.html.twig └ @WebProfiler/Profiler/cancel.html.twig::block(toolbar) └ @WebProfiler/Profiler/toolbar_item.html.twig