A closer look

The details are part of the work.

A small website is still software. Here is how we put this one together, with the browser source available to explore.

  1. Content comes first.

    Fastify and Squirrelly render the HTML on the server. Service descriptions, navigation and contact information arrive in the page response. Every service has its own URL, and the homepage remains readable with JavaScript disabled.

  2. Motion is an enhancement.

    Native CSS transforms turn the homepage into five connected sides. Small JavaScript modules coordinate history, focus and touch gestures. Reduced motion removes the rotation; inactive panels stay out of the tab order and accessibility tree. On desktop, the header home link switches to a compact fixed logo when its reserved header slot leaves view.

    The wave is drawn in Canvas using mathematical curves, translucent layers and smoke-like strands. Crests travel along the ribbon at different speeds and phases, with a little variation on each visit. You can pause it; it also rests when offscreen, on another side or in a hidden tab. Reduced motion keeps the Canvas still, and the original image appears only when JavaScript is disabled.

    Read the navigation module Read the wave lifecycle Read the Canvas renderer Read the ribbon material Read the logo handoff Explore the hero styles

  3. Each piece has an owner.

    Browser modules own their listeners and observers. They release them when the page leaves and reconnect when it returns from the browser's history cache. Privacy uses a native dialog backed by an ordinary page link.

    Read the page lifecycle Read the privacy module

  4. Fewer moving parts.

    Fonts, images, styles and scripts are self-hosted. In production, s.yammm.com serves them separately from the pages and forms. Each asset is named by its content and cached for a year; a changed file gets a new URL, while older versions remain available. The site makes no analytics or advertising requests.

    Automated checks cover server responses, keyboard navigation, touch gestures, reduced motion and responsive layouts in Chromium and WebKit. These checks support ongoing review; they are not an accessibility certification.

THE SMALL PRINT

Your visit stays simple.

This site does not use analytics, advertising trackers or cookies. Fonts and assets are served locally, and this website does not submit information to an AI service.

Inquiries go to Yammm's team through Google Workspace. Please do not send protected health information, passwords or other sensitive records in an initial inquiry.

Our servers process ordinary request diagnostics to operate and protect the site. Read our Privacy Policy for details and how to contact us about your information.

Read the full Privacy Policy →