Catchpoint named a Leader in the first Gartner® Magic Quadrant™ for Digital Experience Monitoring. Read the report

Menu:

Save Test Results with a Free Account Sign Up & Save Test Result

Webpage Performance Test Result

  • Settings: DesktopChromev127CableFrankfurt, Germany
    More
Screenshot

Requests Details

Use this page to explore the metric timings and request waterfall for any run of your test.

Page Performance Metrics (Run 1)

View run details: Run 1 (Repeat View)

TTFB Start Render FCP Speed Index LCP CLS TBT DC Time DC Requests DC Bytes Total Time Total Requests Page Weight
.292S 1.700S 1.631S 1.844S 1.631S 0 .000S 2.566S 21 1,099KB 2.749S 23 1,102KB

Visual Page Loading Process (Explore)

Navigation Timings
domContentLoadedEvent loadEvent
1.534s - 1.535s (0.001s) 2.549s - 2.550s (0.001s)
Custom Metrics Data
Colordepth
24
Dpi
{"dppx":1,"dpcm":37.79527559055118,"dpi":96}
Images
[{"url":"https://marcel.io/assets/images/marcel.webp","width":60,"height":60,"naturalWidth":480,"naturalHeight":480},{"url":"https://marcel.io/assets/images/letter-badge.svg","width":32,"height":32,"naturalWidth":182,"naturalHeight":190},{"url":"https://marcel.io/assets/images/youve-got-mail.png","width":100,"height":83,"naturalWidth":543,"naturalHeight":452},{"url":"https://marcel.io/media/pages/posts/my-mood-in-may-2024/5bb1c15185-1717748027/mood-unhinged-app.png","width":600,"height":728,"naturalWidth":2100,"naturalHeight":2547}]
Resolution
{"absolute":{"height":1200,"width":1920},"available":{"height":1200,"width":1920}}
fonts
[{"family":"Nunito","display":"swap","status":"unloaded","style":"italic","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"italic","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"italic","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"italic","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"loaded","style":"italic","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"normal","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"normal","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"normal","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"unloaded","style":"normal","weight":"200 1000"},{"family":"Nunito","display":"swap","status":"loaded","style":"normal","weight":"200 1000"},{"family":"PT Sans Narrow","display":"swap","status":"unloaded","style":"normal","weight":"700"},{"family":"PT Sans Narrow","display":"swap","status":"unloaded","style":"normal","weight":"700"},{"family":"PT Sans Narrow","display":"swap","status":"unloaded","style":"normal","weight":"700"},{"family":"PT Sans Narrow","display":"swap","status":"loaded","style":"normal","weight":"700"}]
generated-content-percent
-0.20
generated-content-size
-0.06
imgs-in-viewport
[{"src":"https:\/\/marcel.io\/assets\/images\/marcel.webp","html":"<img src=\"https:\/\/marcel.io\/assets\/images\/marcel.webp\" alt=\"Marcel's avatar in comic style\" class=\"avatar\">","currentSrc":"https:\/\/marcel.io\/assets\/images\/marcel.webp","srcSet":null,"sizes":null,"priority":null,"loading":null,"naturalWidth":480,"naturalHeight":480}]
imgs-no-alt
[]
imgs-out-viewport
[{"src":"https:\/\/marcel.io\/assets\/images\/letter-badge.svg","html":"<img class=\"letter-badge\" src=\"https:\/\/marcel.io\/assets\/images\/letter-badge.svg\" alt=\"Letter Badge\">","currentSrc":"https:\/\/marcel.io\/assets\/images\/letter-badge.svg","srcSet":null,"sizes":null,"priority":null,"loading":null,"naturalWidth":182,"naturalHeight":190},{"src":"https:\/\/marcel.io\/assets\/images\/youve-got-mail.png","html":"<img src=\"https:\/\/marcel.io\/assets\/images\/youve-got-mail.png\" alt=\"Receiving email illustration\" class=\"receive-mail-illustration\">","currentSrc":"https:\/\/marcel.io\/assets\/images\/youve-got-mail.png","srcSet":null,"sizes":null,"priority":null,"loading":null,"naturalWidth":543,"naturalHeight":452},{"src":"https:\/\/marcel.io\/media\/pages\/posts\/my-mood-in-may-2024\/5bb1c15185-1717748027\/mood-unhinged-app.png","html":"<img src=\"https:\/\/marcel.io\/media\/pages\/posts\/my-mood-in-may-2024\/5bb1c15185-1717748027\/mood-unhinged-app.png\" alt=\"Mood tracker data\">","currentSrc":"https:\/\/marcel.io\/media\/pages\/posts\/my-mood-in-may-2024\/5bb1c15185-1717748027\/mood-unhinged-app.png","srcSet":null,"sizes":null,"priority":null,"loading":null,"naturalWidth":2100,"naturalHeight":2547}]
jsLibsVulns
[]
meta-viewport
width=device-width, initial-scale=1.0
possibly-render-blocking-reqs
["https:\/\/marcel.io\/assets\/css\/index.css","https:\/\/marcel.io\/assets\/css\/posts-list.css","https:\/\/marcel.io\/assets\/css\/posts-list-expanded.css","https:\/\/marcel.io\/assets\/css\/header.css","https:\/\/marcel.io\/assets\/css\/footer.css","https:\/\/marcel.io\/assets\/css\/blocks\/book.css","https:\/\/marcel.io\/assets\/css\/blocks\/callout.css","https:\/\/marcel.io\/assets\/css\/newsletter-signup.css","https:\/\/marcel.io\/assets\/css\/shades-of-purple.css"]
rendered-html
<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>marcel.io</title> <link href="https://marcel.io/assets/css/index.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/posts-list.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/posts-list-expanded.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/header.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/footer.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/blocks/book.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/blocks/callout.css" rel="stylesheet"> <link href="https://marcel.io/assets/css/newsletter-signup.css" rel="stylesheet"> <!-- <link href="https://marcel.io/assets/css/night-owl.css" rel="stylesheet"> --> <link href="https://marcel.io/assets/css/shades-of-purple.css" rel="stylesheet"> <!-- <link href="https://marcel.io/assets/css/github-dark.css" rel="stylesheet"> --> <link rel="alternate" type="application/rss+xml" title="RSS" href="https://marcel.io/feed"> <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://marcel.io/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://marcel.io/favicon-16x16.png"> <link rel="manifest" href="site.webmanifest"> <link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="rgb(255, 255, 255)" media="(prefers-color-scheme: light)"> <meta name="theme-color" content="rgb(16, 15, 15)" media="(prefers-color-scheme: dark)"> <meta property="og:site_name" content="marcel.io"> <meta property="og:url" content="https://marcel.io"> <meta property="og:type=" content="website"> <meta property="og:title" content="marcel.io"> <meta property="og:description" content="Thoughts about design, code, technology and everything in between."> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:image" content="https://marcel.io/opengraph.png"> <script defer="" data-domain="marcel.io" src="https://stats.marcel.io/js/plausible.js"></script> </head> <body> <header class="header"> <a href="https://marcel.io"> <img src="https://marcel.io/assets/images/marcel.webp" alt="Marcel's avatar in comic style" class="avatar"> </a> <nav class="menu"> <ul> <li> <!-- Give 'active' class if page is active or give Posts entry class if homepage active --> <a href="https://marcel.io/posts" class="active"> Posts </a> </li> <li> <!-- Give 'active' class if page is active or give Posts entry class if homepage active --> <a href="https://marcel.io/about"> About </a> </li> <li> <!-- Give 'active' class if page is active or give Posts entry class if homepage active --> <a href="https://marcel.io/library"> Library <span class="badge">208</span> </a> </li> </ul> </nav> </header> <main class="main"> <div class="posts-container expanded"> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/back-home"><span class="date">July 26th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/back-home"><h1>Back Home</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>A lot has happened since I wrote about my intention to move back to Hamburg.</p><p>For example: I moved back to Hamburg.</p><p>The move itself went off without a hitch. My stuff was put into a truck, my cats and I were picked up by friends, and we all made it successfully to my new flat. It took far longer than expected, but it got done.</p><p>Since then, I have unpacked all the boxes, kind of arranged everything in a roughly pleasing way, and got to know my new neighborhood and even my neighbors. I have gone for lunch, dinner, and walks with friends. I continued running every other day, even together with friends. I went on a couple of dates, found a new dentist and hairdresser, and have thoroughly enjoyed where I live.</p><p>I can't stress the last point enough: my sheer existence here feels like bliss. I step out of the house and love every second of it. Life is happening all around me, and I'm taking part in it.</p><p>The last three weeks felt like reality has realigned with how it should be, and I couldn't be happier about it.</p> </div> </article> </section> <form action="https://buttondown.email/api/emails/embed-subscribe/marcel.io" method="post" target="popupwindow" onsubmit="handleSubmit()" class="subscribe-form"> <img class="letter-badge" src="https://marcel.io/assets/images/letter-badge.svg" alt="Letter Badge"> <img src="https://marcel.io/assets/images/youve-got-mail.png" alt="Receiving email illustration" class="receive-mail-illustration"> <div class="text-and-form"> <p>Weekly newsletter, exclusive content, for free!</p> <div class="input-and-button"> <input type="email" name="email" id="bd-email" placeholder="Your email"> <input type="submit" value="Subscribe"> </div> </div> </form> <!-- Success message or another element goes here, initially hidden --> <div id="success-message" style="display:none;"> <p>Thank you for subscribing!</p> </div> <script> function handleSubmit() { // Open the popup window as before window.open('https://buttondown.email/marcel.io', 'popupwindow'); // Hide the form document.querySelector('.newsletter-form').style.display = 'none'; // Show the success message document.getElementById('success-message').style.display = 'block'; // Prevent the form from submitting normally to allow the popup to show return false; } </script> <section class="content"> <article class="short-post"> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/ai-in-design-tools"><span class="date">June 27th, 2024</span></a> <!-- Title --> </div> <div class="post-content"> <!-- Full Content --> <p>I, for one, don't mind <a href="https://x.com/MengTo/status/1806170269087613319">design tools experimenting with AI features</a>. </p><p>Much of what we're doing is just going through the motions until we reach the stage where the real work begins. If a tool can help me design an MVP of a form in 3 seconds that would have otherwise required 1,200 clicks, I'm greeting it with open arms. </p><p>My valuable skill is not drawing boxes in slightly different iterations but thinking about complex products that require a bird's-eye view and a vision. It will take some time until AI gets us there.</p> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/my-mood-in-may-2024"><span class="date">June 7th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/my-mood-in-may-2024"><h1>My Mood in May 2024</h1></a> </div> <div class="post-content"> <!-- Full Content --> <figure data-ratio="auto"> <img src="https://marcel.io/media/pages/posts/my-mood-in-may-2024/5bb1c15185-1717748027/mood-unhinged-app.png" alt="Mood tracker data"> </figure> </div> </article> </section> <section class="content"> <article class="short-post"> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/i-found-an-apartment"><span class="date">May 30th, 2024</span></a> <!-- Title --> </div> <div class="post-content"> <!-- Full Content --> <p>Good news, everyone! I just signed a lease agreement and will be moving back to Hamburg soon. I couldn't be happier right now.</p> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao"><span class="date">May 11th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao"><h1>I'm moving back to Hamburg - IMHMAO #4</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>Let's face the facts: I could go on for hours and hours talking about how unhappy I am where I currently live. Trust me, in private, I sometimes struggle to talk about anything but this situation. Instead of boring you with post after post, let's just sum up what's going on and talk about how to solve it.</p><ul><li>I was convinced that life in a smaller town would be the right thing for me. Instead of trying it out for a couple of months, I moved there completely. Like an idiot. That might not have been the smartest decision, but it sure felt right at the moment.</li><li>I was wrong. In terms of work, money, and negative emotions involved, this might have been the biggest mistake of my life. Which, all in all, speaks volumes about how good my life is going. It's a very privileged position to be in.</li><li>At the same time, this might be the most important lesson of my life. I won’t ever have to wonder what life in a small town would be like, not to mention one of those dreamy cabin-in-the-woods situations people like me tend to fantasize about. Not for me, no thanks!</li><li>All of this also changed my relationship with... people. Like, in general. I’m far more thankful for them. When visiting friends in Hamburg, I actually <em>enjoyed</em> being stuck in a completely overfilled subway. I <em>enjoyed</em> walking around the Alster dodging hundreds of people doing the same. It's a price I'm willing to pay for living in a proper city. It also gave me renewed motivation to work on <a href="https://marcel.io/posts/the-year-of-friendship" rel="noopener" target="_blank">my yearly theme</a>.</li><li>I was so convinced about moving here that I was fine with signing a tenancy agreement with a minimum rental period of two years. My thinking was that you'd have to at least give it a good shot for this amount of time to be able to figure out if you like it or not. Oopsie. (I can get out of it by paying a lot of money. The process is already underway.)</li></ul><p>So, okay, whatever. Things happened, I was wrong about how I’d feel, and I went through all the necessary emotions to come to following conclusion:</p><p>I have to move.</p><p>Again.</p><p>Not great, not terrible. I learned a lot about myself and how I want to spend the rest of my life. That alone made this little, stupidly expensive intermezzo worth it. A solid 3.6 Roentgen situation.</p><p>So what's next?</p><p>I'll move back to Hamburg.</p><p>Before moving to Berlin about nine years ago, Hamburg was what I called my home, and it still feels like it. Most of my friends live there, I love the city, and I kind of can’t wait to come back.</p><p>So that’s it. I’m off trying to find a place to live in a city that is known for its horrendous housing market. Thanks for reading, and a big thanks to all of you who reached out to talk to me about this experience. I appreciate it!</p><p>Oh, by the way, if you hear something about a soon-to-be vacant apartment in Hamburg: Let me know!</p><p>I even built this little site you could share with your friends and colleagues to help me on my quest.</p><p><a href="https://eine.wohnung.fuer.marcel.io/" target="_blank">https://eine.wohnung.fuer.marcel.io</a></p><p>Thank you!</p><h2>I Might Have Made an Oopsie</h2> <ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/the-possibilities-imhmao"><span class="date">April 30th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/the-possibilities-imhmao"><h1>The Possibilities - IMHMAO #3</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>What surprised me the most about my emotional state after moving from Berlin Mitte to a city of 100,000 inhabitants was how much I miss... everything.</p><p>I never made much use of what Berlin has to offer, yet I took quite a few things for granted.</p><p>Restaurants, for example. I could have sworn that I didn’t care that much about food. Unfortunately, that seems to have been the case only because I was surrounded by fantastic food and restaurants ever since moving out from home. I miss it—all the choices of different establishments, all the culinary options. The fact that 4.8 stars on Google Maps actually meant something. I’m not even complaining about the lack of vegetarian options. It’s not even possible to get good fries anywhere.</p><p>I could live with that, though, if it weren't for the fact that absolutely nothing else is going on. Of course, I expected there to be less to do, but not this little.</p><p>After scouring the internet for hours in February, I found one (ONE!) interesting thing to look forward to: a lecture about salt and its history, with a tasting of salts from all over the world at the end. I knew I'd be roughly half as old as the other participants, but I was ready to mingle when I booked it for mid-April.</p><p>The one real museum is being renovated and won't open for more than a year. Things that do happen, like cocktail nights in the sole co-working space, result in a gathering of like four people. Two of them are the owners of the place.</p><p>I'm not even kidding.</p><p>Going to the movies was always a great solution for me to get my mind off things. The one good cinema doesn't offer screenings with original language, though, and I won't watch American and British movies with German dubbing. I haven't lost all of my self-respect.</p><p>Even though I didn’t make much use of what Berlin has to offer, it was good to know that I had options. If I wanted to do something, there was more than enough, sometimes even too much. All the options felt paralyzing at times. Now I long for them. I expected a reduction in possibilities to feel freeing; instead, it’s just depressing.</p><p>By the way, that lecture about salt I mentioned earlier?</p><p>It got cancelled.</p><p>For lack of interest.</p><h2>I Might Have Made an Oopsie</h2> <ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/the-people-imhmao"><span class="date">April 28th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/the-people-imhmao"><h1>The People - IMHMAO #2</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>I grew up in a small village near the coast of the North Sea. Six thousand inhabitants, all of them very concerned with what the other 5,999 could think about them. This never felt right to me, and I thought there should be more to life than that. Even going to school in a city of 26,000 didn't change that feeling. The people around me didn’t share my interests, but I connected with others online who lived in big cities. I wasn't able to communicate exactly what I was feeling back then but I knew that I needed to get out.</p><p>Fortunately, 16 years later, I somehow found myself in the same situation again and am now able to express what it is that bothers me.</p><p>After living in Berlin Mitte for eight years, I was completely convinced that I needed a cozy small town without the depressing anonymity and all the noise. How great it would be to walk outside and not have to dodge others left and right.</p><p>I was wrong.</p><p>I miss what I was despising just a couple of months ago.</p><p>Yes, it was a lot and I wished for quieter surroundings at times. Of course, I wasn't happy with some aspects of my situation. Yes, I've seen a surprising amount of penises from randos pissing on the street. Not great!</p><p>It was interesting, though. Things changed from day to day. People were weird. Normal. Exciting. Profane. Loud. Quiet. <em>Something.</em> I stepped outside and life happened.</p><p>Schwerin, with it's less than 100,000 inhabitants, most of them teenagers or pensioners, is... boring.</p><p>Not in the way I thought it would be, where I expected the quietness and solitude to magically expand my mind. Walden Pond style. On the contrary: I kind of feel alone and mentally under-challenged.</p><p>I don't want to come across as contemptuous. A different version of me could love it here. I just don't want to be that version. Even though I respect everyone who finds what they're looking for in a place like this.</p><p>I've found that I want to be surrounded by people my age, with a high likelihood of shared interests. And as cringe as it might sound, I'm afraid mine are big-city-people interests. Internet-work people. I want to see, meet, and talk to people... like me. Or at least me-adjacent.</p><p>Here's the catch, though: People like me feel like they don't belong here.</p><p>I know because — and this might come as a surprise to you — I am a person like me.</p><p>And that's just one aspect. If you had asked me about this six months ago, I would have said something completely different, but here’s the reality: It’s too empty here. I can go for a 45-minute run and only meet five people—all of them pensioners, of course. I can walk from the main station to my flat on a Saturday night and not encounter a single person. That’s just depressing.</p><p>I haven't felt like this since moving away from where I grew up.</p><p>What I expected before the move was an expansion into a new way of being. Of feeling content with smallness, of finding joy in normalcy. Instead, it feels like a regression to something I left behind for a reason.</p><p>A reason that hasn't changed since I first felt it more than 16 years ago.</p><h2>I Might Have Made an Oopsie</h2> <ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail"><span class="date">April 7th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail"><h1>Local Retail - I Might Have Made an Oopsie #1</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>Many of you (nobody) asked how moving from a <a href="https://en.wikipedia.org/wiki/Berlin" target="_blank">3.8 million inhabitants city</a> to a less than <a href="https://en.wikipedia.org/wiki/Schwerin" target="_blank">100,000 inhabitants city</a> is treating me. In the last couple of months, I went through quite a lot of thoughts and emotions and arrived at some new opinions that surprised me. I won't be able to fit them all in one coherent post so here you go, in no particular order and in good-old blogging style. Welcome to part one of who knows how many instalments of IMHMAO. </p><p>Today: Local Retail.</p><p>I wasn't expecting this, like at all, but I seem to have demands for the quality and diversity of stores around me. Every time I tried to buy something in a store in Schwerin, I wasn't able to find what I was looking for. We're not talking about heavily exotic stuff here. Pants, for example, were nowhere to be found. None of them fit me, they were all far too big. I'm not weirdly shaped, on the contrary. It won't get more default than me. I ran out of stores to try before I found something I liked. That never happened before. Another time I tried to buy brushes: Nothing. Same for sketchbooks. Same for pretty baskets to store stuff in or colorful decoration. Nothing.</p><p>This might seem like a small matter but I like walking somewhere, browsing a limited but plentiful offering of wares and going back home with whatever I needed as the result. It makes me feel connected to where I am.</p><p>It doesn't help that online shopping became a pain in the ass at some point. There's just too much to choose from, everything, even Amazon, is full of scams and I hate the whole process. Choosing, ordering, waiting, tracking, receiving, returning. I don't need that noise.</p><p>So that's an insight: I would not have guessed that a heavily limited selection of stores would influence my mood this much but it does. The more you know!</p><h2>I Might Have Made an Oopsie</h2> <ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" rel="noreferrer" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" rel="noreferrer" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao" rel="noreferrer">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao" rel="noreferrer">Part 4: I'm moving back to Hamburg</a></li></ul> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/fail-forward-with-kindness"><span class="date">March 21st, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/fail-forward-with-kindness"><h1>Fail Forward With Kindness</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>If you want to grow, you need to be able to learn, experiment, and stay consistent. That's only possible if you're able to keep yourself motivated, which is <em>impossible</em> if you're not being kind to yourself.</p><p>Many people think that being kind means not doing what needs to be done because it's hard. That giving themselves breaks from trying is what they need.</p><p>They think it comes easily to those succeeding at what they set out to do and if they themselves struggle, it's obviously not for them. They're special in how hard it is for them. Hence, they deserve time off from trying.</p><p>That's one of the biggest misconceptions, and I believe the inherent problem is with how people talk to themselves.</p><p>Growth is the result of enough repetitions, many of them ending in some sort of failure. Your drawing doesn't look like anything you expected, your run felt terrible, your code doesn't compile.</p><p>If your inner voice gets destructive every time you mess up, you're less likely to try again. Ironically, you are getting in yet another successful repetition of talking badly about yourself.</p><p>If you learn to not succumb to negative self-talk, it gets a lot easier to get back to what you set out to do and start another repetition. You'll still fail, you'll still find it hard, but you won't be in a constant fight with yourself anymore.</p><p>I strongly believe that everybody can achieve whatever they set out to do, as long as they keep at it. It might take forever, it might require a whole lot of deliberate practice and deep work, but as long as the repetitions don't stop, progress is inevitable.</p><p>The key difference between you and those who make it seem easy is probably that they're kinder to themselves.</p> </div> </article> </section> <section class="content"> <article class=""> <div class="date-and-title"> <!-- Timestamp --> <a href="https://marcel.io/posts/my-most-toxic-relationship"><span class="date">March 19th, 2024</span></a> <!-- Title --> <a href="https://marcel.io/posts/my-most-toxic-relationship"><h1>My Most Toxic Relationship</h1></a> </div> <div class="post-content"> <!-- Full Content --> <p>First things first: Some of you will get triggered by what I'm about to write. I want you to know that this is a safe space. You're loved. I'm not attacking your character, your personality, or any life choices you've made. Please stay calm and collected. This will be tough, but we'll get through it.</p><p>Alright! Now that I've dealt with the little feelings of the worst junkies among you, let me tell you about the first and only addiction I've ever had: caffeine.</p><p>I don't have an addictive personality and have never had any problems with the usual suspects. What made caffeine different is that our society somehow neglects to talk about it as a drug. Everybody is juiced up 24/7 and at best, we'll get a "don't talk to me before I've had my first coffee" joke instead of an actual warning about what are clear symptoms of withdrawal.</p><p>It took me years until I figured out that caffeine could be the reason for the ever-present headaches that plagued me for most of my 20s. I suspected having a brain tumor before even considering caffeine as the culprit.</p><p>Society doesn't want you to suspect its favorite lubricant.</p><p>The following weeks of withdrawal, going completely cold turkey and not touching anything that contained caffeine, were harder than I expected them to be. A fun fact as an aside: Many painkillers contain caffeine. That's not the information you want to learn while feeling like your head is about to explode.</p><p>Long story short: After successfully getting clean, my headaches were gone. I felt like myself for the first time in years. I wasn't tired all the time; I woke up alert and it stayed that way until the evening hours. Exactly like all the people talking about how you should quit caffeine said it would be. They're right.</p><p>Caffeine traps you in a vicious cycle of needing it to feel like you don't need it.</p><p>Since then, I've been in a constant struggle to keep clean. As soon as I drink something with caffeine for two to three days, the headaches come back. Which is a bummer, because those headaches can be cured through caffeinated beverages and the cycle starts anew.</p><p>I had a couple of relapses but always managed to go through another round of withdrawal. It's surprisingly hard to stay "sober". If I'm having a bad day, I crave a caffeine high to make me feel better. On a good day, I want something with caffeine to celebrate and enjoy my day even more.</p><p>I found an okay-ish rhythm where I allow myself one caffeinated beverage per week. As a treat. The only problem is that I have to account for the willpower needed the next day because I'll crave another one more than if I hadn't had the first one.</p> </div> </article> </section> <div class="posts-navigation"> <a class="older" href="https://marcel.io/page:2"> Older → </a> </div> </div> </main> <footer> <!-- <section> <ul> <h3>Subscribe</h3> <a href="https://marcel.io/feed">Subscribe</a> </ul> </section> --> <section> <ul> <h3>Miscellaneous</h3> <a href="https://marcel.io/feed">RSS Feed</a> <a href="https://marcel.io/impressum">Impressum</a> </ul> </section> <section> <ul> <h3>Elsewhere</h3> <a href="https://mastodon.social/@marcel">Mastodon</a> <a href="https://instagram.com/marcel.fyi">Instagram</a> <a href="https://www.threads.net/@marcel.fyi">Threads</a> <a href="https://www.linkedin.com/in/marcelwichmann/">LinkedIn</a> </ul> </section> </footer> </body></html>
securityHeaders
{"securityHeadersList":["x-content-type-options"],"securityHeadersGrade":"E","securityHeadersScore":20}

Waterfall View

Start Render
First Contentful Paint
Largest Contentful Paint
Layout Shift
DOM Interactive
DOM Content Loaded
On Load
Document Complete
Render Blocking Resource Insecure Request 3xx response4xx+ response
 Doesn't Belong to Main Doc 
Step_1 1: https://marcel.io/ 2: https://marcel.io/assets/css/index.css 3: https://marcel.io/assets/css/posts-list.css 4: https://marcel.io/assets/css/posts-list-expanded.css 5: https://marcel.io/assets/css/header.css 6: https://marcel.io/assets/css/footer.css 7: https://marcel.io/assets/css/blocks/book.css 8: https://marcel.io/assets/css/blocks/callout.css 9: https://marcel.io/assets/css/newsletter-signup.css 10: https://marcel.io/assets/css/shades-of-purple.css 11: https://marcel.io/assets/images/marcel.webp 12: https://marcel.io/assets/images/letter-badge.svg 13: https://marcel.io/assets/images/youve-got-mail.png 14: https://marcel.io/media/pages/posts/my-mood-in-may-2024/5bb1c15185-1717748027/mood-unhinged-app.png 15: https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap 16: https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap 17: https://stats.marcel.io/js/plausible.js 18: https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2 19: https://fonts.gstatic.com/s/ptsansnarrow/v18/BngSUXNadjH0qYEzV7ab-oWlsbg95AiFW_0.woff2 20: https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2 21: https://stats.marcel.io/api/event 22: https://marcel.io/favicon-32x32.png 23: https://marcel.io/site.webmanifest
customize waterfallView all ImagesView HTTP/2 Dependency GraphFilmstrip

Connection View

Step_1 marcel.io marcel.io fonts.googleapis.com stats.marcel.io stats.marcel.io fonts.gstatic.com
DNS Lookup
Initial Connection
SSL Negotiation
Start Render
DOM Content Loaded
On Load
Document Complete
Connection View waterfall diagram

Request Details

Before Start Render
Before On Load
After On Load
3xx Response
4xx Response

Request Details
# Resource Content Type Priority Request Start DNS Lookup Initial Connection SSL Negotiation Time to First Byte Content Download Bytes Downloaded CPU Time Error/Status Code IP
1 https://marcel.io/ text/html Highest 0.187 s 58 ms 48 ms 77 ms 105 ms 3 ms 9.1 KB 1 ms 200 85.13.164.210
2 https://marcel.io/assets/css/index.css text/css Highest 0.328 s - - - 83 ms 4 ms 1.8 KB - 200 85.13.164.210
3 https://marcel.io/as...s/css/posts-list.css text/css Highest 0.339 s - - - 80 ms 16 ms 0.8 KB - 200 85.13.164.210
4 https://marcel.io/as...ts-list-expanded.css text/css Highest 0.339 s - - - 123 ms 5 ms 0.4 KB - 200 85.13.164.210
5 https://marcel.io/assets/css/header.css text/css Highest 0.34 s - - - 136 ms 8 ms 0.4 KB - 200 85.13.164.210
6 https://marcel.io/assets/css/footer.css text/css Highest 0.34 s - - - 154 ms 10 ms 0.3 KB - 200 85.13.164.210
7 https://marcel.io/as.../css/blocks/book.css text/css Highest 0.341 s - - - 186 ms 4 ms 0.4 KB - 200 85.13.164.210
8 https://marcel.io/as...s/blocks/callout.css text/css Highest 0.35 s - - - 159 ms 12 ms 0.1 KB - 200 85.13.164.210
9 https://marcel.io/as...ewsletter-signup.css text/css Highest 0.356 s - - - 178 ms 1 ms 0.6 KB - 200 85.13.164.210
10 https://marcel.io/as...shades-of-purple.css text/css Highest 0.357 s - - - 179 ms - 0.4 KB - 200 85.13.164.210
11 https://marcel.io/as...s/images/marcel.webp image/webp High 0.357 s - - - 180 ms 1016 ms 600.7 KB - 200 85.13.164.210
12 https://marcel.io/as...ges/letter-badge.svg image/svg+xml Medium 0.358 s - - - 1198 ms 1 ms 1.4 KB - 200 85.13.164.210
13 https://marcel.io/as...s/youve-got-mail.png image/png Medium 0.408 s - - - 1175 ms 114 ms 82.2 KB - 200 85.13.164.210
14 https://marcel.io/me...ood-unhinged-app.png image/png Medium 0.451 s - - - 1274 ms 462 ms 268.6 KB - 200 85.13.164.210
15 https://fonts.google...ght@700&display=swap text/css Highest 0.887 s 92 ms 89 ms 241 ms 260 ms 2 ms 0.8 KB - 200 216.58.206.42
16 https://fonts.google...0..1000&display=swap text/css Highest 0.888 s - - - 294 ms 6 ms 0.7 KB - 200 216.58.206.42
17 https://stats.marcel.io/js/plausible.js application/javascript Low 1.225 s 297 ms 244 ms 278 ms 291 ms 6 ms 0.7 KB 7 ms 200 116.203.240.242
18 https://fonts.gstati...6Li01BKofINeaB.woff2 font/woff2 Highest 1.984 s 263 ms 261 ms 305 ms 212 ms 176 ms 38.2 KB - 200 216.58.206.67
19 https://fonts.gstati...oWlsbg95AiFW_0.woff2 font/woff2 Highest 1.985 s - - - 465 ms 90 ms 50.2 KB - 200 216.58.206.67
20 https://fonts.gstati...01BKofIMNaDRs4.woff2 font/woff2 Highest 1.986 s - - - 386 ms 77 ms 40.8 KB - 200 216.58.206.67
21 https://stats.marcel.io/api/event text/plain High 2.13 s - 267 ms 328 ms 95 ms 1 ms 0.0 KB - 202 116.203.240.242
22 https://marcel.io/favicon-32x32.png image/png High 2.574 s - - - 57 ms 1 ms 3.0 KB - 200 85.13.164.210
23 https://marcel.io/site.webmanifest text/plain Medium 2.691 s - 49 ms 74 ms 57 ms 1 ms 0.4 KB - 200 85.13.164.210

Request Headers

+ Expand All

Request 1: https://marcel.io/

URL: https://marcel.io/
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://stats.marcel.io/js/plausible.js
Request Start: 0.187 s
DNS Lookup: 58 ms
Initial Connection: 48 ms
Time to First Byte: 105 ms
Content Download: 3 ms
Bytes In (downloaded): 9.1 KB
Uncompressed Size: 32.0 KB
Bytes Out (uploaded): 2.1 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0, i
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: cross-site
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

content-encoding: br
content-type: text/html; charset=UTF-8
date: Sat, 10 Aug 2024 21:38:58 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 2: https://marcel.io/assets/css/index.css

URL: https://marcel.io/assets/css/index.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 3, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.328 s
Time to First Byte: 83 ms
Content Download: 4 ms
Bytes In (downloaded): 1.8 KB
Uncompressed Size: 7.0 KB
Bytes Out (uploaded): 1.7 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/index.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 1803
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "1bee-6141513bc4c12-br"
last-modified: Wed, 20 Mar 2024 10:30:18 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 3: https://marcel.io/assets/css/posts-list.css

URL: https://marcel.io/assets/css/posts-list.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 5, weight 256, depends on 3, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.339 s
Time to First Byte: 80 ms
Content Download: 16 ms
Bytes In (downloaded): 0.8 KB
Uncompressed Size: 2.3 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/posts-list.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 807
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "945-6124aac64b5c8-br"
last-modified: Mon, 26 Feb 2024 15:36:29 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 4: https://marcel.io/assets/css/posts-list-expanded.css

URL: https://marcel.io/assets/css/posts-list-expanded.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 7, weight 256, depends on 5, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.339 s
Time to First Byte: 123 ms
Content Download: 5 ms
Bytes In (downloaded): 0.4 KB
Uncompressed Size: 0.9 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/posts-list-expanded.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 407
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "38a-61239b8b80c5d-br"
last-modified: Sun, 25 Feb 2024 19:23:01 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 5: https://marcel.io/assets/css/header.css

URL: https://marcel.io/assets/css/header.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 9, weight 256, depends on 7, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.340 s
Time to First Byte: 136 ms
Content Download: 8 ms
Bytes In (downloaded): 0.4 KB
Uncompressed Size: 1.1 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/header.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 387
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "48c-6142a64aa23ff-br"
last-modified: Thu, 21 Mar 2024 11:56:10 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 6: https://marcel.io/assets/css/footer.css

URL: https://marcel.io/assets/css/footer.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 11, weight 256, depends on 9, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.340 s
Time to First Byte: 154 ms
Content Download: 10 ms
Bytes In (downloaded): 0.3 KB
Uncompressed Size: 0.6 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/footer.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 257
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "27b-610cbbef5c82e-br"
last-modified: Wed, 07 Feb 2024 14:45:28 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 7: https://marcel.io/assets/css/blocks/book.css

URL: https://marcel.io/assets/css/blocks/book.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 13, weight 256, depends on 11, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.341 s
Time to First Byte: 186 ms
Content Download: 4 ms
Bytes In (downloaded): 0.4 KB
Uncompressed Size: 1.3 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/blocks/book.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 384
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "51e-610d10a8dca97-br"
last-modified: Wed, 07 Feb 2024 21:04:31 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 8: https://marcel.io/assets/css/blocks/callout.css

URL: https://marcel.io/assets/css/blocks/callout.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 15, weight 256, depends on 13, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.350 s
Time to First Byte: 159 ms
Content Download: 12 ms
Bytes In (downloaded): 0.1 KB
Uncompressed Size: 0.2 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/blocks/callout.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 113
content-type: text/css
date: Sat, 10 Aug 2024 21:38:58 GMT
etag: "ca-610d109b56c2e-br"
last-modified: Wed, 07 Feb 2024 21:04:17 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 9: https://marcel.io/assets/css/newsletter-signup.css

URL: https://marcel.io/assets/css/newsletter-signup.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 17, weight 256, depends on 15, EXCLUSIVE
Initiated By: https://marcel.io/ line 8
Request Start: 0.356 s
Time to First Byte: 178 ms
Content Download: 1 ms
Bytes In (downloaded): 0.6 KB
Uncompressed Size: 2.1 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/newsletter-signup.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 624
content-type: text/css
date: Sat, 10 Aug 2024 21:38:59 GMT
etag: "836-61354aeeb2134-br"
last-modified: Sun, 10 Mar 2024 20:58:13 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 10: https://marcel.io/assets/css/shades-of-purple.css

URL: https://marcel.io/assets/css/shades-of-purple.css
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 19, weight 256, depends on 17, EXCLUSIVE
Initiated By: https://marcel.io/ line 9
Request Start: 0.357 s
Time to First Byte: 179 ms
Bytes In (downloaded): 0.4 KB
Uncompressed Size: 1.2 KB
Bytes Out (uploaded): 1.8 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/css/shades-of-purple.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-encoding: br
content-length: 444
content-type: text/css
date: Sat, 10 Aug 2024 21:38:59 GMT
etag: "4a9-6119143987b8f-br"
last-modified: Sat, 17 Feb 2024 10:24:22 GMT
server: Apache
vary: Accept-Encoding,User-Agent
x-content-type-options: nosniff
:status: 200

Request 11: https://marcel.io/assets/images/marcel.webp

URL: https://marcel.io/assets/images/marcel.webp
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 21, weight 183, depends on 19, EXCLUSIVE
Initiated By: https://marcel.io/ line 47
Request Start: 0.357 s
Time to First Byte: 180 ms
Content Download: 1016 ms
Bytes In (downloaded): 600.7 KB
Uncompressed Size: 600.7 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/images/marcel.webp
:scheme: https
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=2, i
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-length: 615072
content-type: image/webp
date: Sat, 10 Aug 2024 21:38:59 GMT
etag: "962a0-610b65e6ef549"
last-modified: Tue, 06 Feb 2024 13:15:14 GMT
server: Apache
vary: User-Agent
x-content-type-options: nosniff
:status: 200

Request 12: https://marcel.io/assets/images/letter-badge.svg

URL: https://marcel.io/assets/images/letter-badge.svg
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Medium
Protocol: HTTP/2
HTTP/2 Stream: 23, weight 183, depends on 21, EXCLUSIVE
Initiated By: https://marcel.io/ line 103
Request Start: 0.358 s
Time to First Byte: 1198 ms
Content Download: 1 ms
Bytes In (downloaded): 1.4 KB
Uncompressed Size: 1.4 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/images/letter-badge.svg
:scheme: https
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=2, i
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-length: 1426
content-type: image/svg+xml
date: Sat, 10 Aug 2024 21:38:59 GMT
etag: "592-612d62d2d4175"
last-modified: Mon, 04 Mar 2024 14:02:30 GMT
server: Apache
vary: User-Agent
x-content-type-options: nosniff
:status: 200

Request 13: https://marcel.io/assets/images/youve-got-mail.png

URL: https://marcel.io/assets/images/youve-got-mail.png
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Medium
Protocol: HTTP/2
HTTP/2 Stream: 25, weight 183, depends on 23, EXCLUSIVE
Initiated By: https://marcel.io/ line 109
Request Start: 0.408 s
Time to First Byte: 1175 ms
Content Download: 114 ms
Bytes In (downloaded): 82.2 KB
Uncompressed Size: 82.2 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /assets/images/youve-got-mail.png
:scheme: https
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=2, i
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-length: 84199
content-type: image/png
date: Sat, 10 Aug 2024 21:38:59 GMT
etag: "148e7-6111d322c3c8a"
last-modified: Sun, 11 Feb 2024 15:55:53 GMT
server: Apache
x-content-type-options: nosniff
:status: 200

Request 14: https://marcel.io/media/pages/posts/my-mood-in-may-2024/5bb1c15185-1717748027/mood-unhinged-app.png

URL: https://marcel.io/media/pages/posts/my-mood-in-may-2024/5bb1c15185-1717748027/mood-unhinged-app.png
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Medium
Protocol: HTTP/2
HTTP/2 Stream: 27, weight 183, depends on 25, EXCLUSIVE
Initiated By: https://marcel.io/ line 172
Request Start: 0.451 s
Time to First Byte: 1274 ms
Content Download: 462 ms
Bytes In (downloaded): 268.6 KB
Uncompressed Size: 268.6 KB
Bytes Out (uploaded): 2.1 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /media/pages/posts/my-mood-in-may-2024/5bb1c15185-1717748027/mood-unhinged-app.png
:scheme: https
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=2, i
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-length: 275076
content-type: image/png
date: Sat, 10 Aug 2024 21:38:59 GMT
etag: "43284-61a4865745947"
last-modified: Fri, 07 Jun 2024 08:15:02 GMT
server: Apache
x-content-type-options: nosniff
:status: 200

Request 15: https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap

URL: https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap
Host: fonts.googleapis.com
IP: 216.58.206.42
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://marcel.io/assets/css/index.css line 0
Request Start: 0.887 s
DNS Lookup: 92 ms
Initial Connection: 89 ms
Time to First Byte: 260 ms
Content Download: 2 ms
Bytes In (downloaded): 0.8 KB
Uncompressed Size: 1.5 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: fonts.googleapis.com
:method: GET
:path: /css2?family=PT+Sans+Narrow:wght@700&display=swap
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07
x-client-data: CJnpygE=

Response Headers:

access-control-allow-origin: *
cache-control: private, max-age=86400, stale-while-revalidate=604800
content-encoding: gzip
content-type: text/css; charset=utf-8
cross-origin-opener-policy: same-origin-allow-popups
cross-origin-resource-policy: cross-origin
date: Sat, 10 Aug 2024 21:38:59 GMT
expires: Sat, 10 Aug 2024 21:38:59 GMT
last-modified: Sat, 10 Aug 2024 21:29:39 GMT
link: <https://fonts.gstatic.com>; rel=preconnect; crossorigin
server: ESF
strict-transport-security: max-age=31536000
timing-allow-origin: *
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 0
:status: 200

Request 16: https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap

URL: https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap
Host: fonts.googleapis.com
IP: 216.58.206.42
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 3, weight 256, depends on 1, EXCLUSIVE
Initiated By: https://marcel.io/assets/css/index.css line 0
Request Start: 0.888 s
Time to First Byte: 294 ms
Content Download: 6 ms
Bytes In (downloaded): 0.7 KB
Uncompressed Size: 3.5 KB
Bytes Out (uploaded): 2.0 KB

Request Headers:

:authority: fonts.googleapis.com
:method: GET
:path: /css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07
x-client-data: CJnpygE=

Response Headers:

access-control-allow-origin: *
cache-control: private, max-age=86400, stale-while-revalidate=604800
content-encoding: gzip
content-type: text/css; charset=utf-8
cross-origin-opener-policy: same-origin-allow-popups
cross-origin-resource-policy: cross-origin
date: Sat, 10 Aug 2024 21:38:59 GMT
expires: Sat, 10 Aug 2024 21:38:59 GMT
last-modified: Sat, 10 Aug 2024 20:30:16 GMT
link: <https://fonts.gstatic.com>; rel=preconnect; crossorigin
server: ESF
strict-transport-security: max-age=31536000
timing-allow-origin: *
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 0
:status: 200

Request 17: https://stats.marcel.io/js/plausible.js

URL: https://stats.marcel.io/js/plausible.js
Host: stats.marcel.io
IP: 116.203.240.242
Error/Status Code: 200
Priority: Low
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 147, depends on 0, EXCLUSIVE
Initiated By: https://marcel.io/ line 37
Request Start: 1.225 s
DNS Lookup: 297 ms
Initial Connection: 244 ms
Time to First Byte: 291 ms
Content Download: 6 ms
Bytes In (downloaded): 0.7 KB
Uncompressed Size: 1.3 KB
Bytes Out (uploaded): 1.7 KB

Request Headers:

:authority: stats.marcel.io
:method: GET
:path: /js/plausible.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: no-cors
sec-fetch-site: same-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

access-control-allow-origin: *
cache-control: max-age=0, private, must-revalidate
content-encoding: gzip
content-type: application/javascript
cross-origin-resource-policy: cross-origin
date: Sat, 10 Aug 2024 21:38:59 GMT
server: nginx
x-content-type-options: nosniff
:status: 200

Request 18: https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2

URL: https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2
Host: fonts.gstatic.com
IP: 216.58.206.67
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap
Request Start: 1.984 s
DNS Lookup: 263 ms
Initial Connection: 261 ms
Time to First Byte: 212 ms
Content Download: 176 ms
Bytes In (downloaded): 38.2 KB
Uncompressed Size: 38.2 KB
Bytes Out (uploaded): 2.0 KB

Request Headers:

:authority: fonts.gstatic.com
:method: GET
:path: /s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://marcel.io
priority: u=0
referer: https://fonts.googleapis.com/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07
x-client-data: CJnpygE=

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
cache-control: public, max-age=31536000
content-length: 39124
content-security-policy-report-only: require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
content-type: font/woff2
cross-origin-opener-policy: same-origin; report-to="apps-themes"
cross-origin-resource-policy: cross-origin
date: Sat, 10 Aug 2024 21:39:00 GMT
expires: Sun, 10 Aug 2025 21:39:00 GMT
last-modified: Thu, 14 Sep 2023 00:02:20 GMT
report-to: {"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
server: sffe
timing-allow-origin: *
x-content-type-options: nosniff
x-xss-protection: 0
:status: 200

Request 19: https://fonts.gstatic.com/s/ptsansnarrow/v18/BngSUXNadjH0qYEzV7ab-oWlsbg95AiFW_0.woff2

URL: https://fonts.gstatic.com/s/ptsansnarrow/v18/BngSUXNadjH0qYEzV7ab-oWlsbg95AiFW_0.woff2
Host: fonts.gstatic.com
IP: 216.58.206.67
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 3, weight 256, depends on 1, EXCLUSIVE
Initiated By: https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap
Request Start: 1.985 s
Time to First Byte: 465 ms
Content Download: 90 ms
Bytes In (downloaded): 50.2 KB
Uncompressed Size: 50.2 KB
Bytes Out (uploaded): 2.0 KB

Request Headers:

:authority: fonts.gstatic.com
:method: GET
:path: /s/ptsansnarrow/v18/BngSUXNadjH0qYEzV7ab-oWlsbg95AiFW_0.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://marcel.io
priority: u=0
referer: https://fonts.googleapis.com/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07
x-client-data: CJnpygE=

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
cache-control: public, max-age=31536000
content-length: 51384
content-security-policy-report-only: require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
content-type: font/woff2
cross-origin-opener-policy: same-origin; report-to="apps-themes"
cross-origin-resource-policy: cross-origin
date: Sat, 10 Aug 2024 21:39:00 GMT
expires: Sun, 10 Aug 2025 21:39:00 GMT
last-modified: Tue, 02 May 2023 15:10:36 GMT
report-to: {"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
server: sffe
timing-allow-origin: *
x-content-type-options: nosniff
x-xss-protection: 0
:status: 200

Request 20: https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2

URL: https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2
Host: fonts.gstatic.com
IP: 216.58.206.67
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 5, weight 256, depends on 3, EXCLUSIVE
Initiated By: https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap
Request Start: 1.986 s
Time to First Byte: 386 ms
Content Download: 77 ms
Bytes In (downloaded): 40.8 KB
Uncompressed Size: 40.8 KB
Bytes Out (uploaded): 2.0 KB

Request Headers:

:authority: fonts.gstatic.com
:method: GET
:path: /s/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://marcel.io
priority: u=0
referer: https://fonts.googleapis.com/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07
x-client-data: CJnpygE=

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
cache-control: public, max-age=31536000
content-length: 41800
content-security-policy-report-only: require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
content-type: font/woff2
cross-origin-opener-policy: same-origin; report-to="apps-themes"
cross-origin-resource-policy: cross-origin
date: Sat, 10 Aug 2024 21:39:00 GMT
expires: Sun, 10 Aug 2025 21:39:00 GMT
last-modified: Thu, 14 Sep 2023 00:02:36 GMT
report-to: {"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
server: sffe
timing-allow-origin: *
x-content-type-options: nosniff
x-xss-protection: 0
:status: 200

Request 21: https://stats.marcel.io/api/event

URL: https://stats.marcel.io/api/event
Host: stats.marcel.io
IP: 116.203.240.242
Error/Status Code: 202
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 220, depends on 0, EXCLUSIVE
Initiated By: https://stats.marcel.io/js/plausible.js line 0 column 787
Request Start: 2.130 s
Initial Connection: 267 ms
Time to First Byte: 95 ms
Content Download: 1 ms
Bytes In (downloaded): 0.0 KB
Uncompressed Size: 0.0 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: stats.marcel.io
:method: POST
:path: /api/event
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
content-length: 75
content-type: text/plain
origin: https://marcel.io
priority: u=1, i
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: empty
sec-fetch-mode: cors
sec-fetch-site: same-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

access-control-allow-credentials: true
access-control-allow-origin: *
cache-control: max-age=0, private, must-revalidate
content-length: 2
content-type: text/plain; charset=utf-8
date: Sat, 10 Aug 2024 21:39:00 GMT
server: nginx
x-request-id: F-p70AKthpa-KGcAq2oh
:status: 202
access-control-expose-headers:

Request 22: https://marcel.io/favicon-32x32.png

URL: https://marcel.io/favicon-32x32.png
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 29, weight 220, depends on 0, EXCLUSIVE
Request Start: 2.574 s
Time to First Byte: 57 ms
Content Download: 1 ms
Bytes In (downloaded): 3.0 KB
Uncompressed Size: 3.0 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /favicon-32x32.png
:scheme: https
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=1, i
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-length: 3054
content-type: image/png
date: Sat, 10 Aug 2024 21:39:01 GMT
etag: "bee-610b750431fac"
last-modified: Tue, 06 Feb 2024 14:22:51 GMT
server: Apache
x-content-type-options: nosniff
:status: 200

Request 23: https://marcel.io/site.webmanifest

URL: https://marcel.io/site.webmanifest
Host: marcel.io
IP: 85.13.164.210
Error/Status Code: 200
Priority: Medium
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 183, depends on 0, EXCLUSIVE
Request Start: 2.691 s
Initial Connection: 49 ms
Time to First Byte: 57 ms
Content Download: 1 ms
Bytes In (downloaded): 0.4 KB
Uncompressed Size: 0.4 KB
Bytes Out (uploaded): 1.7 KB

Request Headers:

:authority: marcel.io
:method: GET
:path: /site.webmanifest
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=2
referer: https://marcel.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="127", "Google Chrome";v="127"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: manifest
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 PTST/24.07

Response Headers:

accept-ranges: bytes
content-length: 426
content-type: text/plain
date: Sat, 10 Aug 2024 21:39:01 GMT
etag: "1aa-610b75049596b"
last-modified: Tue, 06 Feb 2024 14:22:52 GMT
server: Apache
vary: User-Agent
x-content-type-options: nosniff
:status: 200