🚀 Lazy-load React modules on viewport entry or custom triggers to boost performance and reduce bundle size in Next.js and React apps.
-
Updated
Apr 12, 2026 - TypeScript
🚀 Lazy-load React modules on viewport entry or custom triggers to boost performance and reduce bundle size in Next.js and React apps.
📷 Enhance webpage speed by implementing image lazy loading with this straightforward JavaScript solution for improved user experience.
A Chrome extension to block YouTube Shorts channels, skip ads, hide the Shorts shelf, and download videos in 4K/MP3 via a native yt-dlp companion app.
📜 A super-tiny library for your scrollytelling needs.
Корпоративный сайт компании Алюминиевые системы
Production-grade image loading for React and Angular — with observability, retry on failure, and blur-up transitions.
Lightweight bidirectional infinite scroll for React and vanilla JS (without scroll listeners)
Single vendor Ecommerce website using modern tools (React.js, Node.js, MongoDB, Express.js). This user-friendly website allows customers to browse products, filter and search for specific items, and seamlessly manage their shopping carts. Secure checkout functionalities ensure a smooth and trustworthy purchasing experience.
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
"My final testament that I lived" - A cyberpunk portfolio showcasing indie game developer's journey in programming and art. Built with TypeScript, Vite, and Canvas effects. Pure vanilla, no frameworks.
Viewport-aware video controller for websites
An educational, portfolio-ready healthcare landing page that behaves like a small single-page application (SPA) using only native browser APIs: semantic HTML5, a single large CSS3 design system, and vanilla JavaScript split into ES modules. There is no React, Vue, Angular, or Next.js—so you can study routing, state, & UI polish without framework
4 lightweight React hooks — scroll animations, number counters, SPA meta tags, cached fetch. Zero deps, fully typed.
A lightweight TypeScript library that extends the IntersectionObserver API with intersection-based triggers, scroll-linked animations, and a plugin architecture. Zero dependencies.
React component for the Intersection <Observer /> API
Detect if React component is in viewport
Landing Page for brand manager Vlad Pavlov
A lightweight (~2.9KB gzipped), dependency-free scroll animation library for the modern web. Powered by IntersectionObserver + Web Animations API.
Vue 2 mixin to determine when a DOM element is visible in the client window
🏗️ Keramik Makina — Yeni kurumsal web sitesi | Canvas hero, 3D paralaks, manyetik ikonlar
Add a description, image, and links to the intersection-observer topic page so that developers can more easily learn about it.
To associate your repository with the intersection-observer topic, visit your repo's landing page and select "manage topics."