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

---
title: This Month in Ladybird | daily.dev
description: October&#x27;s Ladybird browser update covers 217 merged PRs from 43 contributors, two new sponsors (Axeptio and Gravwell), and a milestone of passing over 90% of...
canonical: https://daily.dev/posts/this-month-in-ladybird-9k3tbdjuk
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: October&#x27;s Ladybird browser update covers 217 merged PRs from 43 contributors, two new sponsors (Axeptio and Gravwell), and a milestone of passing over 90% of...
og:url: https://daily.dev/posts/this-month-in-ladybird-9k3tbdjuk
og:image: https://api.daily.dev/og/posts/9K3tbdjuK.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)** · 7 min read · 0 upvotes · 0 comments

## Summary

October's Ladybird browser update covers 217 merged PRs from 43 contributors, two new sponsors (Axeptio and Gravwell), and a milestone of passing over 90% of Web Platform Tests for the first time, an important threshold for Apple's alternative browser engine eligibility on iOS. Progress highlights include work on a persistent HTTP disk cache, JS performance optimizations, Trusted Types support across several DOM APIs, initial XPath evaluation support (enabling htmx to work), a unified audio/video sync system with multi-track support, pinch-to-zoom on macOS, accessibility DevTools inspection, CSS Typed OM and gradient improvements, WebGL fixes for slither.io, PixiJS, and Google Maps Globe View, and the first successful run of Ladybird on Windows.

## Full article

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

## Questions this post answers

### Does Ladybird support XPath evaluation and can it run htmx?

Ladybird added initial support for XPathEvaluator, XPathExpression, XPathResult, XPathNSResolver, and Document.evaluate using libxml2 under the hood to run XPath evaluations on an XML tree. This is a short-term solution since there are differences between DOM and XML XPath implementations that can't be fully reconciled with libxml2, but it is enough to make the htmx library work in Ladybird.

_Track how browser engines like Ladybird close XPath and DOM gaps on daily.dev._

### What percentage of Web Platform Tests does the Ladybird browser pass?

Ladybird passed over 90% of all Web Platform Tests (WPT) subtests for the first time, reaching 1,964,649 total passing subtests after gaining 111,431 new ones in a single month. This is significant because 90% WPT compliance is one of the criteria Apple uses to determine eligibility for alternative browser engines on iOS.

_Developers evaluating browser engine compliance can follow WPT milestones like this on daily.dev._

### Does Ladybird browser run on Windows yet?

Ladybird ran on Windows for the first time, marking early progress on Windows support even though Windows is not the focus of the planned alpha release. Community contributors also got the Gamepad API working on Windows in the same development cycle.

_Anyone tracking cross-platform browser engine progress can follow updates like this on daily.dev._

## Similar posts on daily.dev

- [This Month in Ladybird](https://daily.dev/posts/this-month-in-ladybird-jpocwrcjv) · Hacker News · 36 upvotes · 3 comments

---

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

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

```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-9k3tbdjuk","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/this-month-in-ladybird-9k3tbdjuk"},"datePublished":"2026-08-31T05:54:46.976Z","dateModified":"2026-08-31T05:56:36.522Z","description":"October's Ladybird browser update covers 217 merged PRs from 43 contributors, two new sponsors (Axeptio and Gravwell), and a milestone of passing over 90% of...","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-9k3tbdjuk","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"webdev,css","timeRequired":"PT7M"}
{"@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-9k3tbdjuk#faq","mainEntity":[{"@type":"Question","name":"Does Ladybird support XPath evaluation and can it run htmx?","acceptedAnswer":{"@type":"Answer","text":"Ladybird added initial support for XPathEvaluator, XPathExpression, XPathResult, XPathNSResolver, and Document.evaluate using libxml2 under the hood to run XPath evaluations on an XML tree. This is a short-term solution since there are differences between DOM and XML XPath implementations that can't be fully reconciled with libxml2, but it is enough to make the htmx library work in Ladybird. Track how browser engines like Ladybird close XPath and DOM gaps on daily.dev."}},{"@type":"Question","name":"What percentage of Web Platform Tests does the Ladybird browser pass?","acceptedAnswer":{"@type":"Answer","text":"Ladybird passed over 90% of all Web Platform Tests (WPT) subtests for the first time, reaching 1,964,649 total passing subtests after gaining 111,431 new ones in a single month. This is significant because 90% WPT compliance is one of the criteria Apple uses to determine eligibility for alternative browser engines on iOS. Developers evaluating browser engine compliance can follow WPT milestones like this on daily.dev."}},{"@type":"Question","name":"Does Ladybird browser run on Windows yet?","acceptedAnswer":{"@type":"Answer","text":"Ladybird ran on Windows for the first time, marking early progress on Windows support even though Windows is not the focus of the planned alpha release. Community contributors also got the Gamepad API working on Windows in the same development cycle. Anyone tracking cross-platform browser engine progress can follow updates like this on daily.dev."}}]}
```

