Live Web Vitals Monitor - Online Real‑Time LCP, INP, CLS
Patch the PerformanceObserver and show your page’s Core Web Vitals as you browse. See real‑time scores and suggestions.
UD5 Toolkit
Interactive sandbox to understand LCP, INP, and CLS. Tweak parameters, observe real-time impact, and learn optimization strategies.
Click the button to measure INP.
Inject content to see layout shift impact.
<link rel="preload">requestAnimationFrame for visual updateswidth & height on imagesmin-height for async content areas<link rel="preload" as="image">, (3) Compress images to WebP/AVIF format, (4) Remove render-blocking JavaScript and CSS, (5) Ensure the LCP element is not lazy-loaded, and (6) Use efficient caching strategies.setTimeout or requestAnimationFrame to yield to the browser, (3) Debounce or throttle rapid events like scroll and resize, (4) Offload CPU-intensive work to Web Workers, (5) Avoid synchronous layout reads/writes that cause forced reflows.min-height, (3) Web fonts causing FOIT/FOUT — use font-display: swap with a fallback font that matches the size, (4) Content injected above existing content — prefer appending below the fold.Patch the PerformanceObserver and show your page’s Core Web Vitals as you browse. See real‑time scores and suggestions.
Enter a URL and get a quick simulation of First Contentful Paint, LCP, and CLS using browser metrics. Lightweight alternative.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
Stack multiple background images and blend them with colors. Create unique textures. Copy the CSS code instantly.
Guided breathing exercises with animated circle for inhale/hold/exhale. Includes box breathing, 4-7-8, and resonant breathing patterns. Customizable intervals.
Select PostCSS plugins (Autoprefixer, nesting, custom‑media) and generate a postcss.config.js file. Streamline your CSS pipeline.
Paste your JSON‑LD or Microdata and test it against Google's Rich Results criteria. Get warnings. Local linter.
Create a DMARC policy record with percentage, reporting addresses, and alignment mode. Validate and copy the final DNS TXT.
Configure a basic EC2 instance and security group and get the main.tf file. Learn infrastructure as code. Local.
Compress text with Brotli at different quality levels. See size reduction and time. Find the sweet spot for your static assets.
Watch classic sorting algorithms step through a randomized bar chart. Adjust speed and array size. Great for learning algorithm efficiency.
See how grid-auto-flow: row vs column changes item placement. Add and remove items to understand the algorithm. Visual.
Apply content‑visibility: auto to off‑screen sections and see the rendering cost drop. Demos for infinite scroll optimization.
Animated SVG steps showing how to fold a fitted sheet perfectly. Clean visual reference.
Choose the right extinguisher for kitchen, electrical, or garage fires. Interactive class chart. Home safety education.
Paste word pairs (or load pre-made sets) and practice with randomized flashcards. Flip to reveal translation, mark as known/unknown. Local data, no login.
Check how many pages a PDF has without uploading it (uses FileReader). Also shows file size and title if available. Simple and fast client-side tool.
Create a QR code that contains your full vCard contact information. Scan to save directly to a phone. No data leaves browser.
Connect to a WebTransport server and exchange data over QUIC. See latency and throughput. Perfect for exploring low‑latency real‑time APIs.
Create a weighed pros and cons list with a score. Help make tough decisions. Data saved locally.
Browse the fonts installed on your system and type a custom phrase to see how it looks. Uses Local Font Access API where available.
Tap any key to the beat and get the BPM (beats per minute). Useful for DJs, musicians, and running. Simple and accurate.
See your current page load broken down into DNS, TLS, request, and DOM phases. Understand where time is spent.
See your current page load broken down into DNS, TLS, request, and DOM phases. Understand where time is spent.
Pick your egg style and get a precise timer with visual progress. Perfect boiled eggs every time. No app needed.
Define multiple @layer blocks and see which styles win. Understand layer order and revert‑layer. Modern CSS architecture.
View, edit, and manage JSON objects saved in your browser's localStorage. Delete, export, or import keys. No setup.
Multiple digital counters for tracking stitches, rows, and pattern repeats. Increment, reset. Works on mobile.
Generate a balanced lunchbox meal suggestion (main + sides) with a click. Prevent lunch rut. No account, local.
Enter a URL and extract tab‐index order violations and focusable elements. Quick accessibility audit. Client‑side fetch.