https://jeram.dev/

Twig Metrics

18 ms Render time
13 Template calls
157 Block calls
0 Macro calls

Render time includes sub-requests rendering time (if any).

Rendered Templates

Template Name & Path Render Count
index/about.html.twig 1
base.html.twig 1
layouts/navbar.html.twig 1
layouts/flash_messages.html.twig 1
layouts/section/hero.html.twig 1
layouts/section/services.html.twig 1
layouts/section/demarrer.html.twig 1
layouts/section/portfolio.html.twig 1
layouts/section/testimonials.html.twig 1
modal.html.twig 1
layouts/section/about.html.twig 1
layouts/section/contact.html.twig 1
layouts/section/footer.html.twig 1

Rendering Call Graph

main 18.10ms/100%index/about.html.twig 18.10ms/100%base.html.twig 17.37ms/96%
    └ index/about.html.twig::block(stylesheets) 2.63ms/15%
    │ └ base.html.twig::block(stylesheets) 2.62ms/14%
    └ base.html.twig::block(javascripts)
    └ index/about.html.twig::block(body) 14.29ms/79%layouts/navbar.html.twiglayouts/flash_messages.html.twiglayouts/section/hero.html.twig 1.08ms/6%layouts/section/services.html.twig 3.08ms/17%layouts/section/demarrer.html.twiglayouts/section/portfolio.html.twiglayouts/section/testimonials.html.twig 6.49ms/36%
      │ └ modal.html.twig 6.28ms/35%
      │   └ form_div_layout.html.twig::block(form_start)
      │   │ └ form_div_layout.html.twig::block(attributes)
      │   └ form_div_layout.html.twig::block(form_end) 4.59ms/25%
      │     └ form_div_layout.html.twig::block(form_rest) 4.57ms/25%
      │       └ bootstrap_5_layout.html.twig::block(form_row) 3.93ms/22%
      │       │ └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_label) 3.72ms/21%
      │       │ │ └ form_div_layout.html.twig::block(form_label) 3.70ms/20%
      │       │ │   └ form_div_layout.html.twig::block(attributes)
      │       │ └ form_div_layout.html.twig::block(form_widget)
      │       │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │       │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │       │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │       │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │       │ │         └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_help)
      │       │ │ └ form_div_layout.html.twig::block(form_help)
      │       │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │       └ bootstrap_5_layout.html.twig::block(form_row)
      │       │ └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_label)
      │       │ │ └ form_div_layout.html.twig::block(form_label)
      │       │ │   └ form_div_layout.html.twig::block(attributes)
      │       │ └ form_div_layout.html.twig::block(email_widget)
      │       │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │       │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │       │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │       │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │       │ │         └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_help)
      │       │ │ └ form_div_layout.html.twig::block(form_help)
      │       │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │       └ bootstrap_5_layout.html.twig::block(form_row)
      │       │ └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_label)
      │       │ │ └ form_div_layout.html.twig::block(form_label)
      │       │ │   └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_base_layout.html.twig::block(textarea_widget)
      │       │ │ └ form_div_layout.html.twig::block(textarea_widget)
      │       │ │   └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │       │ │     └ form_div_layout.html.twig::block(widget_attributes)
      │       │ │       └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_help)
      │       │ │ └ form_div_layout.html.twig::block(form_help)
      │       │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │       └ bootstrap_5_layout.html.twig::block(form_row)
      │       │ └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_label)
      │       │ │ └ form_div_layout.html.twig::block(form_label)
      │       │ │   └ form_div_layout.html.twig::block(attributes)
      │       │ └ form_div_layout.html.twig::block(url_widget)
      │       │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │       │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │       │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │       │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │       │ │         └ form_div_layout.html.twig::block(attributes)
      │       │ └ bootstrap_5_layout.html.twig::block(form_help)
      │       │ │ └ form_div_layout.html.twig::block(form_help)
      │       │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │       └ form_div_layout.html.twig::block(hidden_row)
      │         └ form_div_layout.html.twig::block(hidden_widget)
      │           └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │             └ form_div_layout.html.twig::block(form_widget_simple)
      │               └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │                 └ form_div_layout.html.twig::block(widget_attributes)
      │                   └ form_div_layout.html.twig::block(attributes)
      └ layouts/section/about.html.twiglayouts/section/contact.html.twig
      │ └ form_div_layout.html.twig::block(form_start)
      │ │ └ form_div_layout.html.twig::block(attributes)
      │ └ bootstrap_5_layout.html.twig::block(form_row)
      │ │ └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_label)
      │ │ │ └ form_div_layout.html.twig::block(form_label)
      │ │ │   └ form_div_layout.html.twig::block(attributes)
      │ │ └ form_div_layout.html.twig::block(form_widget)
      │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │ │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │ │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │ │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │ │ │         └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_help)
      │ │ │ └ form_div_layout.html.twig::block(form_help)
      │ │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │ └ bootstrap_5_layout.html.twig::block(form_row)
      │ │ └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_label)
      │ │ │ └ form_div_layout.html.twig::block(form_label)
      │ │ │   └ form_div_layout.html.twig::block(attributes)
      │ │ └ form_div_layout.html.twig::block(form_widget)
      │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │ │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │ │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │ │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │ │ │         └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_help)
      │ │ │ └ form_div_layout.html.twig::block(form_help)
      │ │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │ └ bootstrap_5_layout.html.twig::block(form_row)
      │ │ └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_label)
      │ │ │ └ form_div_layout.html.twig::block(form_label)
      │ │ │   └ form_div_layout.html.twig::block(attributes)
      │ │ └ form_div_layout.html.twig::block(email_widget)
      │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │ │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │ │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │ │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │ │ │         └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_help)
      │ │ │ └ form_div_layout.html.twig::block(form_help)
      │ │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │ └ bootstrap_5_layout.html.twig::block(form_row)
      │ │ └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_label)
      │ │ │ └ form_div_layout.html.twig::block(form_label)
      │ │ │   └ form_div_layout.html.twig::block(attributes)
      │ │ └ form_div_layout.html.twig::block(tel_widget)
      │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │ │ │   └ form_div_layout.html.twig::block(form_widget_simple)
      │ │ │     └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │ │ │       └ form_div_layout.html.twig::block(widget_attributes)
      │ │ │         └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_help)
      │ │ │ └ form_div_layout.html.twig::block(form_help)
      │ │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │ └ bootstrap_5_layout.html.twig::block(form_row)
      │ │ └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_label)
      │ │ │ └ form_div_layout.html.twig::block(form_label)
      │ │ │   └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_base_layout.html.twig::block(textarea_widget)
      │ │ │ └ form_div_layout.html.twig::block(textarea_widget)
      │ │ │   └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │ │ │     └ form_div_layout.html.twig::block(widget_attributes)
      │ │ │       └ form_div_layout.html.twig::block(attributes)
      │ │ └ bootstrap_5_layout.html.twig::block(form_help)
      │ │ │ └ form_div_layout.html.twig::block(form_help)
      │ │ └ bootstrap_5_layout.html.twig::block(form_errors)
      │ └ form_div_layout.html.twig::block(form_end)
      │   └ form_div_layout.html.twig::block(form_rest)
      │     └ form_div_layout.html.twig::block(hidden_row)
      │     │ └ @KarserRecaptcha3/Form/karser_recaptcha3_widget.html.twig::block(karser_recaptcha3_widget)
      │     │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │     │     └ form_div_layout.html.twig::block(form_widget_simple)
      │     │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │     │         └ form_div_layout.html.twig::block(widget_attributes)
      │     │           └ form_div_layout.html.twig::block(attributes)
      │     └ form_div_layout.html.twig::block(hidden_row)
      │       └ form_div_layout.html.twig::block(hidden_widget)
      │         └ bootstrap_5_layout.html.twig::block(form_widget_simple)
      │           └ form_div_layout.html.twig::block(form_widget_simple)
      │             └ bootstrap_5_layout.html.twig::block(widget_attributes)
      │               └ form_div_layout.html.twig::block(widget_attributes)
      │                 └ form_div_layout.html.twig::block(attributes)
      └ layouts/section/footer.html.twig