Full logging of the HTTPS connection in your browser – jawj/subtls: A proof-of-concept TypeScript TLS 1.3 client
Posted by jpluimers on 2026/07/08
This is cool: [Wayback/Archive] jawj/subtls: A proof-of-concept TypeScript TLS 1.3 client showing both the bytes and the decoded meaning of the data structures they form.
A demo is at [Wayback/Archive] https://subtls.pages.dev/
See this page fetch itself, byte by byte, over TLS
Based on / related:
- [Wayback/Archive] The Illustrated TLS 1.3 Connection: Every Byte Explained
- [Wayback/Archive] Implementing a toy version of TLS 1.3
- [Wayback/Archive] SubtleCrypto – Web APIs | MDN
- [Wayback/Archive] neondatabase/wsproxy
Via:
- [Wayback/Archive] Julia Evans on Twitter: “this is awesome: See this page fetch itself, byte by byte, over TLS
subtls.pages.dev“ - [Wayback/Archive] Julia Evans on Twitter: “I’ve been (very very slowly) working on a guide to writing your own TLS implementation from scratch and this is motivating me to make some progress on it”
- [Wayback/Archive] Julia Evans on Twitter: “first I need to finish the guide to implementing DNS from scratch though (which is much easier)”
–jeroen






Leave a comment