14 KB page size

The full styled HTML of a trip2g page gzips to ~11.7 KB — inside the TCP initial congestion window of ~14 KB. The browser receives the complete, styled page in a single round-trip.

Why 14 KB matters

TCP begins every connection with an initial congestion window of 10 segments (~14 KB, per RFC 6928). Any data beyond that limit requires an additional round-trip before the server can continue sending. For a web page, that delay shows up directly as a slower first paint.

A page under 14 KB arrives in one window. A page at 20 KB needs two round-trips to deliver everything — and the browser cannot render the styled page until it has the stylesheet.

How trip2g stays under the limit

The default template embeds the stylesheet as a <style> tag directly in the HTML instead of a separate <link> request. No extra HTTP connection, no render-blocking resource, no flash of unstyled content.

The stylesheet is compiled and minified from SCSS. Gzipped inline with the HTML, it adds ~11 KB. The rest — page structure, metadata, and content — fits in the remaining ~0.7 KB.

Result

  • No separate CSS request
  • Full styled page in the first TCP window
  • Consistent behavior on high-latency and mobile connections where round-trip time dominates
  • Solid baseline for Core Web Vitals (LCP, CLS)