Blog
Türkçe okuNotes from building two grid components — measurements, mistakes and the reasoning behind them.
· 4 min read
How we embedded a Web Worker in an npm package
Shipping a worker used to mean asking every user to copy a file into public/. We compiled it into the bundle instead. Here is the technique, the cost we measured, and the two ways it can quietly break.
· 5 min read
How to choose a React data grid
Feature checklists all look the same. These are the eight questions that actually separate grids once you are six months into a project — and how to test each one in an afternoon.
· 5 min read
Virtual scrolling a million rows — where it actually breaks
Rendering 24 rows instead of a million is the easy part. The hard part is that browsers refuse to make an element as tall as you asked, and they do not tell you.
· 4 min read
Why a licence key is not a secret
Our licence keys ship in client bundles, and that is fine. Here is what they actually are, what they can and cannot protect, and why pretending otherwise makes products worse.