The Gray Cat
The Gray Cat is a chubby British Shorthair with a mysterious charm, blending a love for coding with a flair for writing. Passionate about React and always on the hunt for new libraries to explore, this curious feline brings a creative twist to web development. When not immersed in code, The Gray Cat enjoys long naps and indulging in tuna snacks, perfectly balancing work and leisure.
On this blog, The Gray Cat shares adventures through the world of web development, offering insights and stories that inspire. Whether you're into coding, enjoy a good read, or simply love cats, there's something here for everyone to enjoy.
The latest articles by The Gray Cat – Page 2
-
fetch-network-simulator: A Chaos Monkey for Your Fetch Calls
Your localhost is lying to you. Time to break things on purpose.
-
Perspective: A WASM-Powered Telescope for Your Data
When your dataset outgrows a spreadsheet and you need real-time, in-browser analytics, Perspective brings a C++ query engine compiled to WebAssembly straight into your web app.
-
Checkmate in the Browser with Stockfish.js
The strongest chess engine on the planet, now running in your browser tab.
-
Meriyah: The JavaScript Parser That Chose Violence (Against Slow Parsing)
When milliseconds matter in your build pipeline, your parser better keep up.
-
React Doctor: A One-Command Health Check for Your Entire React Codebase
What if you could run a single command and get a full diagnostic report on your React codebase covering security leaks, performance bottlenecks, dead code, accessibility gaps, and hook violations? React Doctor does exactly that and gives you a score to track over time.
-
SVAR React Gantt: The Native React Gantt Chart That Actually Feels Like React
Need a Gantt chart in your React app but tired of wrapper-based components that fight the framework? SVAR React Gantt is a native React implementation with drag-and-drop scheduling, task hierarchies, and enough horsepower to handle ten thousand tasks without breaking a sweat.
-
Broad Infinite List: Scrolling in Both Directions Without Losing Your Mind
Most infinite scroll libraries only go one way. Broad Infinite List goes both, handling chat history, live feeds, and streaming logs with zero layout shifts and zero height configuration. It weighs in at about 2KB gzipped and works across React, React Native, and Vue.
-
react-scroll-into-view: The One-Component Scroll Whisperer
Sometimes all you need is a button that scrolls the page somewhere else. No scroll spy, no active states, no custom scroll math. Just click, scroll, done.
-
React Lite YouTube Embed: Put Your YouTube Embeds on a 500KB Diet
Every YouTube embed you drop into a page loads over 500KB of scripts, stylesheets, and tracking before the user even thinks about pressing play. React Lite YouTube Embed fixes that by showing a static thumbnail first and only loading the real iframe on click.
-
Croner: The Universal Cron Library That Runs Everywhere Your JavaScript Does
Scheduling tasks with cron expressions is one of those problems that looks solved until you try to do it in a browser, need second-level precision, or want to know when the last Friday of every month falls. Croner handles all of that and runs on every JavaScript runtime that matters.