Experiments
Browser Lab
LAB-01CSS Lab
LAB-02- Why can z-index: 999999 lose?Two overlapping elements. One asks for 999999. The other asks for 2. The 2 wins. Nothing is broken.ENGINEER
- What actually creates a stacking context?A field guide to the twenty-odd declarations that quietly reorganise your paint order.ENGINEER
- Why does width: 100% overflow?The child was told to be exactly as wide as its parent. It is now wider than its parent. Both are correct.CURIOUS
- How does intrinsic sizing work?min-content, max-content, fit-content, and the `min-width: auto` rule that makes flex items refuse to shrink.DEVELOPER
JavaScript Lab
LAB-03- Event loop investigationOne call stack, two queues and a rule about when the browser is allowed to breathe.ENGINEER
- Promise vs setTimeoutPredict the output first. Then watch the queues prove you right, or, more usefully, wrong.DEVELOPER
- Closure memory investigationA one-line callback keeps a 40MB array alive for the lifetime of the page. Find out which line did it.RESEARCHER
- JavaScript coercion experiment`[] + []` is an empty string. `[] + {}` is an object tag. `{} + []` is zero, but only in a console. All of it follows one algorithm.DEVELOPER
React Lab
LAB-04- Why did this component render?Nothing it displays changed. It rendered anyway. Four causes, and only one of them is a bug.DEVELOPER
- Reconciliation investigationDelete the first row of a list and the wrong checkbox stays ticked. The list is correct. The keys are not.ENGINEER
- State placement experimentThe same feature, built three times. Only the location of one `useState` changes. The performance profile does not survive it.DEVELOPER
Performance Lab
LAB-05Networking Lab
LAB-06Security Lab
LAB-07Accessibility Lab
LAB-08Architecture Lab
LAB-09- You installed 4KB. It brought 87 friends.A dependency graph, weighed honestly: transitive depth, duplicate versions and the tree-shaking that did not happen.SYSTEMS
- What does a barrel file cost?One tidy index.ts, one import, and suddenly the route bundle contains a charting library nobody on that page uses.SYSTEMS