This Month in Ladybird – November 2025
8 days ago
- #Open Source
- #Browser Engine
- #Web Development
- Ladybird project merged 215 PRs from 34 contributors in November.
- Welcomed new sponsors: 37signals ($10,000), Coursiv ($1,000), and Andrew Mead ($1,000).
- Added 7,497 new Web Platform Tests (WPT) passes, totaling 1,972,556.
- Implemented variable fonts support, enabling dynamic font weight and width adjustments.
- Added CSS properties 'perspective' and 'perspective-origin' for better 3D design control.
- Removed buffered mode in Fetch, now streaming data incrementally (e.g., ChatGPT responses).
- Fixed WebGL texture alpha handling with 'UNPACK_PREMULTIPLY_ALPHA_WEBGL' support.
- Enhanced SVG with '<feComponentTransfer>' and '<feMorphology>' support, plus text positioning fixes.
- Improved Base64 conversion speeds: 3.8x faster 'fromBase64()' and 38.4x faster 'toBase64()'.
- CSS '@import' rules now block first render to prevent FOUC (flash of unstyled content).
- Enabled GPU acceleration for SVG images embedded in '<img>' tags.
- Fixed 'setInterval()' timing drift, improving performance for games like Diablo (20 fps).
- Native functions can now be written in JavaScript, enabling features like 'try/catch/finally'.
- Ongoing work on DNS-over-HTTPS, pending UI completion.
- Successfully tested Shopify checkout using Shop Pay.
- Improved WebM/Matroska demuxer support and fixed audio/video playback issues.
- Enhanced Windows support: fixed image loading, HTTP disk cache, and font rendering.