Hasty Briefsbeta

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.