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)