Hasty Briefsbeta

Bilingual

Ladybird browser May Update

a year ago
  • #browser
  • #web-development
  • #open-source
  • Ladybird project merged 261 PRs from 53 contributors in May.
  • Welcomed new sponsors including The Primeagen and SerpApi with $5,000 each.
  • IRS recognized Ladybird Browser Initiative as a tax-exempt public charity, retroactive to March 2024.
  • Added 15,961 new passing Web Platform Tests (WPT), totaling 1,815,223.
  • Improved WPT runtime from over 5 hours to under 1 hour by splitting tests.
  • Implemented a new, more tolerant JavaScript date parser to handle arbitrary formats.
  • Completed clipboard APIs implementation including clipboard.read() and clipboard.write().
  • Implemented transferable streams, allowing streams to be transferred via postMessage().
  • Added initial support for SharedWorker, with future work planned for multi-process sharing.
  • Replaced in-house BigInt implementation with LibTomMath for better performance and correctness.
  • Implemented CSS var() and attr() handling in shorthand properties.
  • Began work on @page rules for printed media styling.
  • Achieved a 10% speed-up on Speedometer 2.1 through various JavaScript optimizations.
  • Expanded inline caches to support polymorphic access, improving cache hit rates.
  • Optimized bound function calls and iteration over built-in types to reduce overhead.
  • Thanked all contributors for their code contributions in May.