<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/this-month-in-ladybird-nownvpfkm" -->

---
title: This Month in Ladybird | daily.dev
description: December&#x27;s Ladybird browser development update covers 325 merged PRs from 54 contributors, new sponsors including Mitchell Hashimoto, and selection as a Proton...
canonical: https://daily.dev/posts/this-month-in-ladybird-nownvpfkm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: This Month in Ladybird | daily.dev
og:description: December&#x27;s Ladybird browser development update covers 325 merged PRs from 54 contributors, new sponsors including Mitchell Hashimoto, and selection as a Proton...
og:url: https://daily.dev/posts/this-month-in-ladybird-nownvpfkm
og:image: https://api.daily.dev/og/posts/NoWNVpFkM.png
og:image:alt: This Month in Ladybird
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# This Month in Ladybird

**[Ladybird Browser](https://daily.dev/sources/ladybird)** · 4 min read · 0 upvotes · 0 comments

## Summary

December's Ladybird browser development update covers 325 merged PRs from 54 contributors, new sponsors including Mitchell Hashimoto, and selection as a Proton Lifetime Fundraiser beneficiary. Technical highlights include WPT compliance gains of 123,181 subtests (total 1,739,336), new WebGL/WebGL2 support built on ANGLE, replacement of home-grown crypto with OpenSSL for hashing, expanded WebCrypto API support enabling Discord's QR login, Canvas2D filter support, the RegExp.escape() stage 3 proposal, improved calc() handling in media queries, an experimental switch input control, and full CSS font-variant property support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ladybird.org/newsletter/2024-12-31>

## Questions this post answers

### Does the Ladybird browser support WebGL?

Yes, Ladybird added support for WebGL and WebGL 2.0, building on top of the ANGLE library so the project can focus on implementing the web APIs rather than handling differences across underlying graphics platforms directly.

_Track emerging browser engine capabilities like WebGL support on daily.dev as Ladybird matures._

### Is Ladybird still using its own home-grown cryptography implementation?

No, Ladybird has begun replacing its home-grown LibCrypto library, inherited from SerenityOS, with OpenSSL. So far only the hashing functions have been ported, giving battle-hardened correctness and a performance boost, with more of the crypto stack still to migrate.

_Developers evaluating browser security foundations can follow changes like this on daily.dev._

### Can Discord's QR code login work in the Ladybird browser?

Yes, Ladybird's WebCrypto API implementation has grown enough to support the QR code login system used by Discord, reflecting broader progress on cryptographic web APIs within the browser engine.

_Anyone tracking alternative browser engine compatibility can follow updates like this on daily.dev._

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#css](https://daily.dev/tags/css), [#cryptography](https://daily.dev/tags/cryptography)

[View this post on daily.dev](https://daily.dev/posts/this-month-in-ladybird-nownvpfkm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"This Month in Ladybird","url":"https://daily.dev/posts/this-month-in-ladybird-nownvpfkm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/this-month-in-ladybird-nownvpfkm"},"datePublished":"2026-08-31T05:54:46.400Z","dateModified":"2026-08-31T05:56:06.307Z","description":"December's Ladybird browser development update covers 325 merged PRs from 54 contributors, new sponsors including Mitchell Hashimoto, and selection as a Proton...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f0d04d597be9efdaf11883698ad30378?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f0d04d597be9efdaf11883698ad30378?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Ladybird Browser","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Ladybird Browser","logo":"https://media.daily.dev/image/upload/s--gBOjamNh--/f_auto,q_auto/v1788155675/logos/ladybird?_a=BAMAMicg0","url":"https://daily.dev/sources/ladybird"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/this-month-in-ladybird-nownvpfkm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"webdev,css,cryptography","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Ladybird Browser","item":"https://daily.dev/sources/ladybird"},{"@type":"ListItem","position":3,"name":"This Month in Ladybird"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/this-month-in-ladybird-nownvpfkm#faq","mainEntity":[{"@type":"Question","name":"Does the Ladybird browser support WebGL?","acceptedAnswer":{"@type":"Answer","text":"Yes, Ladybird added support for WebGL and WebGL 2.0, building on top of the ANGLE library so the project can focus on implementing the web APIs rather than handling differences across underlying graphics platforms directly. Track emerging browser engine capabilities like WebGL support on daily.dev as Ladybird matures."}},{"@type":"Question","name":"Is Ladybird still using its own home-grown cryptography implementation?","acceptedAnswer":{"@type":"Answer","text":"No, Ladybird has begun replacing its home-grown LibCrypto library, inherited from SerenityOS, with OpenSSL. So far only the hashing functions have been ported, giving battle-hardened correctness and a performance boost, with more of the crypto stack still to migrate. Developers evaluating browser security foundations can follow changes like this on daily.dev."}},{"@type":"Question","name":"Can Discord's QR code login work in the Ladybird browser?","acceptedAnswer":{"@type":"Answer","text":"Yes, Ladybird's WebCrypto API implementation has grown enough to support the QR code login system used by Discord, reflecting broader progress on cryptographic web APIs within the browser engine. Anyone tracking alternative browser engine compatibility can follow updates like this on daily.dev."}}]}
```

