# Rewriting Claw's HTML parser for over-the-air updates

DevFeed: [Rewriting Claw's HTML parser for over-the-air updates](<https://devfeed.tech/articles/rewriting-claw-s-html-parser-for-over-the-air-updates-38555.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/rewriting-claw-html-parser-for-over-the-air-updates/>)

Author: Harsh Shandilya

Published: 2026-07-17T13:34:00Z

Content type: opinion

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [HTML](<https://devfeed.tech/topics/html.md>), [Android](<https://devfeed.tech/topics/android.md>), [API](<https://devfeed.tech/topics/api.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [css](<https://devfeed.tech/tags/css.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [llms](<https://devfeed.tech/tags/llms.md>)

## AI overview

The article describes rewriting the HTML parser in the Android app Claw, which browses Lobsters, after concerns about relying on the site's unsupported JSON API. It explains the parsing work, the breakage caused by markup changes, and the search for faster over-the-air deployment using approaches such as Expo EAS Update and Cash App's Zipline.

## Source excerpt

Struggling through a brand new framework so I can hotfix my app faster