alpha
Login
Join now
pierrelf.com
/
we
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
we (web engine): Experimental web browser project to understand the limits of Claude
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
11
Pulls
Pulls
108
Pipelines
Pipelines
Commits on
js-vm
Pierre Le Fevre
1f23a75c
Implement JS virtual machine: register-based instruction dispatch
js-vm
6mo ago
Implement JS virtual machine: register-based instruction dispatch
js-vm
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
29de60c9
Fix bytecode compiler bugs: switch default, loop continue, class methods
6mo ago
Fix bytecode compiler bugs: switch default, loop continue, class methods
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c611ef9e
Implement JS bytecode format and AST-to-bytecode compiler
6mo ago
Implement JS bytecode format and AST-to-bytecode compiler
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
f8089da9
Fix export default anonymous function/class parsing
6mo ago
Fix export default anonymous function/class parsing
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4b4f554a
Implement JS parser: AST and expression/statement parsing
6mo ago
Implement JS parser: AST and expression/statement parsing
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
1cc51321
Merge js-lexer: fix line continuation escape in string and template literals
6mo ago
Merge js-lexer: fix line continuation escape in string and template literals
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
1a1bafd2
Fix line continuation escape in string and template literals
6mo ago
Fix line continuation escape in string and template literals
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
9086495c
Implement JS lexer/tokenizer (ECMAScript 2024)
6mo ago
Implement JS lexer/tokenizer (ECMAScript 2024)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4db56ec4
Merge float-layout: fix normalize_children for floats alongside inline content
6mo ago
Merge float-layout: fix normalize_children for floats alongside inline content
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
5214d7a1
Fix normalize_children to wrap inline content alongside floats
6mo ago
Fix normalize_children to wrap inline content alongside floats
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
17203d69
Implement CSS float and clear properties
6mo ago
Implement CSS float and clear properties
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2a9d1341
Implement sticky positioning (position: sticky)
6mo ago
Implement sticky positioning (position: sticky)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
fdc518b3
Implement absolute and fixed positioning with z-index stacking
6mo ago
Implement absolute and fixed positioning with z-index stacking
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
57b63e9e
Fix gap direction for column flex containers
6mo ago
Fix gap direction for column flex containers
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
1e952580
Implement CSS Flexbox layout (Level 1)
6mo ago
Implement CSS Flexbox layout (Level 1)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
59eaa786
Remove unused node_id_from_box_type_pub function
6mo ago
Remove unused node_id_from_box_type_pub function
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2d01b7aa
Implement overflow scrolling with scroll bars
6mo ago
Implement overflow scrolling with scroll bars
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
35e2d1d7
Implement overflow clipping (overflow: hidden/auto/scroll)
6mo ago
Implement overflow clipping (overflow: hidden/auto/scroll)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
62d6c5ba
Implement viewport units (vw/vh/vmin/vmax) and percentage resolution
6mo ago
Implement viewport units (vw/vh/vmin/vmax) and percentage resolution
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
acbada45
Implement display:none and visibility:hidden rendering
6mo ago
Implement display:none and visibility:hidden rendering
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
d4ca0b2c
Implement box-sizing property (content-box and border-box)
6mo ago
Implement box-sizing property (content-box and border-box)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
bbead018
Implement vertical margin collapsing for block-level elements
6mo ago
Implement vertical margin collapsing for block-level elements
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
615f1554
Implement position: relative layout offsetting
6mo ago
Implement position: relative layout offsetting
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
06073d02
Implement end-to-end page loading pipeline
6mo ago
Implement end-to-end page loading pipeline
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
5da88c07
Implement about:blank document
6mo ago
Implement about:blank document
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
9a646b13
Implement data URL parsing and loading (RFC 2397)
6mo ago
Implement data URL parsing and loading (RFC 2397)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c28f5e84
Implement image resource loading: <img> element support
6mo ago
Implement image resource loading: <img> element support
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
79c45463
Implement CSS resource loading: <link rel="stylesheet"> and <style> support
6mo ago
Implement CSS resource loading: <link rel="stylesheet"> and <style> support
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
295a1c8b
Implement resource loader: fetch URLs and decode content
6mo ago
Implement resource loader: fetch URLs and decode content
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
276dfeb1
Implement encoding sniffing: BOM, HTTP charset, meta prescan
6mo ago
Implement encoding sniffing: BOM, HTTP charset, meta prescan
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
550d8f66
Implement WHATWG Encoding: legacy single-byte encodings
6mo ago
Implement WHATWG Encoding: legacy single-byte encodings
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
db9d5fbf
Implement WHATWG Encoding: UTF-8 and UTF-16 codecs
6mo ago
Implement WHATWG Encoding: UTF-8 and UTF-16 codecs
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
0f8e670c
Implement JPEG decoder (baseline DCT, Huffman, JFIF)
6mo ago
Implement JPEG decoder (baseline DCT, Huffman, JFIF)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4bd95245
Fix LZW code size increment to use early change (>= instead of >)
6mo ago
Fix LZW code size increment to use early change (>= instead of >)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4adef4d8
Implement GIF decoder (GIF87a/GIF89a)
6mo ago
Implement GIF decoder (GIF87a/GIF89a)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
3e2d2105
Implement PNG decoder (RFC 2083)
6mo ago
Implement PNG decoder (RFC 2083)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
a4f45612
Add pixel format types and RGBA8 conversion utilities
6mo ago
Add pixel format types and RGBA8 conversion utilities
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
b9387ed7
Implement zlib decompression wrapper (RFC 1950)
6mo ago
Implement zlib decompression wrapper (RFC 1950)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
30fd849a
Implement DEFLATE decompressor (RFC 1951)
6mo ago
Implement DEFLATE decompressor (RFC 1951)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
8b86fdda
Fix case-insensitive header matching in body strategy detection
6mo ago
Fix case-insensitive header matching in body strategy detection
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
d9195fac
Implement HTTP/1.1 client with connection pooling
6mo ago
Implement HTTP/1.1 client with connection pooling
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c7955003
Implement HTTP/1.1 parser: request/response, headers, chunked encoding
6mo ago
Implement HTTP/1.1 parser: request/response, headers, chunked encoding
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2b37ef89
Fix app key derivation: use transcript hash through server Finished
6mo ago
Fix app key derivation: use transcript hash through server Finished
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
79b113a8
Fix TLS handshake review issues: random_bytes panic on failure, variable naming, wildcard edge case
6mo ago
Fix TLS handshake review issues: random_bytes panic on failure, variable naming, wildcard edge case
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
7410642a
Implement TLS 1.3 handshake client (RFC 8446)
6mo ago
Implement TLS 1.3 handshake client (RFC 8446)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
b9982a71
Implement TLS 1.3 key schedule (RFC 8446 §7)
6mo ago
Implement TLS 1.3 key schedule (RFC 8446 §7)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
298084f0
Implement TLS 1.3 record layer (RFC 8446 §5)
6mo ago
Implement TLS 1.3 record layer (RFC 8446 §5)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4b0b127b
Implement DNS stub resolver (UDP, A/AAAA records)
6mo ago
Implement DNS stub resolver (UDP, A/AAAA records)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
f08c3ce7
Implement TCP socket wrapper (std::net)
6mo ago
Implement TCP socket wrapper (std::net)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
0431a4df
Implement WHATWG URL parser (full spec compliance)
6mo ago
Implement WHATWG URL parser (full spec compliance)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
622ec898
Implement X.509 certificate parsing and chain validation (RFC 5280)
6mo ago
Implement X.509 certificate parsing and chain validation (RFC 5280)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
914960d3
Implement ECDSA signature verification for P-256 and P-384 (FIPS 186-4)
6mo ago
Implement ECDSA signature verification for P-256 and P-384 (FIPS 186-4)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
fcaa03b8
Implement RSA PKCS#1 v1.5 signature verification (RFC 8017)
6mo ago
Implement RSA PKCS#1 v1.5 signature verification (RFC 8017)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
8c93c73d
Implement ASN.1 DER parser for X.509 and PKCS#1 support
6mo ago
Implement ASN.1 DER parser for X.509 and PKCS#1 support
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
b455eb13
Implement X25519 Diffie-Hellman key exchange (RFC 7748)
7mo ago
Implement X25519 Diffie-Hellman key exchange (RFC 7748)
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
4be3d255
Fix Poly1305 final reduction: include h4 in conditional select
7mo ago
Fix Poly1305 final reduction: include h4 in conditional select
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
d548444d
Implement ChaCha20-Poly1305 AEAD (RFC 8439)
7mo ago
Implement ChaCha20-Poly1305 AEAD (RFC 8439)
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
d3541ab8
Implement AES-128-GCM and AES-256-GCM (NIST SP 800-38D)
7mo ago
Implement AES-128-GCM and AES-256-GCM (NIST SP 800-38D)
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
eaec46bf
Implement HKDF: HMAC-based key derivation function (RFC 5869)
7mo ago
Implement HKDF: HMAC-based key derivation function (RFC 5869)
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
10288a77
Implement HMAC: keyed-hash message authentication code (RFC 2104)
7mo ago
Implement HMAC: keyed-hash message authentication code (RFC 2104)
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Previous
1
2
Next