Hi!
RSS FeedWelcome to this space where I share learnings about different topics related to the Front-end world, especially Web Performance.
Recent Posts
Dynamic import(): the browser already caches our modules
Published:Calling import() every time a feature is used doesn't download or evaluate the module again: the browser reuses it from its module map. What it guarantees, when the same module stops being the same, and what happens when the first load fails.
WebMCP on a static site: the GeeksCAT Conf 2026 website, ready for agents
Published:The GeeksCAT Conf 2026 website is a static Astro site that exposes its schedule, speakers and event details to AI agents through WebMCP. Three layers: a manifest in /.well-known, JSON endpoints generated at build time, and tool registration with document.modelContext.
HTTP cache partitioning: the same image, downloaded twice
Published:A page with a cross-site iframe requests the same image from the iframe and from the parent. Chrome downloads it twice; Firefox and Safari, once. Why the cache key differs across the three engines, why sharing a partition does not guarantee a hit, and what Cross-Origin Storage proposes to fix it.
A skill that knows nothing: the architecture of Modern Web Guidance
Published:Modern Web Guidance doesn't keep the knowledge in the skill, it teaches the agent to retrieve it. Local semantic search with MiniLM and TensorFlow.js, guides with their own grader, and empirical calibration of the content.