A lightweight, flexible library for monitoring web performance metrics including Core Web Vitals, resource loading performance, long tasks, and navigation timing.
Polyfills the ResizeObserver API and supports box size options from the latest spec
Monitor if a component is inside the viewport, using IntersectionObserver API
Resize observer for React
Performance-minded React linting rules for ESLint
React MutateObserver Component
A React hook that allows you to use a ResizeObserver to measure an element's size.
Reactive primitives for observing resizing of HTML elements.
A polyfill for the Resize Observer API
Resize observer for React
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
A React hook that fires a callback whenever ResizeObserver detects a change to its size
The simplest and lightweight solution for User Timing API in Javascript.
Automated auditing, performance metrics, and best practices for the web.
Detect if web fonts are available
🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.
Utilities for building ESLint plugins.
dnd kit – a lightweight React library for building performant and accessible drag and drop experiences
Optimized and powerful regexes for JavaScript
An implementation and polyfill of the Resize Observer draft.
Internal utilities to bee shared between `@dnd-kit` packages
Tracks the intersection of a DOM element and its containing element or the viewport.
This Parcel transformer plugin is responsible for transforming assets with Babel. It uses `@babel/core` to resolve babel config the same way Babel does and uses that if found. If no filesystem config is found it uses a default config that supports the mos
A generic toolkit to help with accessibility