Skip to content
Project Radar

App Crash Lab

A local Node and Playwright tool for checking whether selected saved values survive a reload or a rejected update.

Project links

Project Note

A closer look at App Crash Lab

App Crash Lab is an MIT-licensed local tool for turning a web-app save workflow into state-preservation checks and reusable Playwright tests.

A saved message is only the beginning

A web app can say Saved while the next reload brings back an old value. App Crash Lab focuses on that gap. You give it a working local save flow, the values that should persist and, when applicable, an invalid update that the app should reject. It then compares the saved state after those actions.

The output includes baseline and observed values, screenshots, traces and a standalone Playwright test. Keeping that test is the useful part for a developer fixing a regression: the same expectation can be checked again after the change.

Choose the value the test must protect

The public browser lab illustrates a weak assertion with a deliberately broken language example. Counting elements labelled English can miss a message that has changed to Japanese. Adding the expected message text gives the test a more specific condition. This is an authored demonstration, not a newly discovered production bug.

The CLI has the same dependence on a well-defined contract. A URL alone does not tell it which values are correct. The documentation distinguishes an inconclusive setup or baseline from a failed preservation check, which helps avoid treating a test-configuration problem as an app defect.

A local regression tool with a narrow scope

The current public page identifies version 0.3.1 and an MIT license. The CLI needs Node 22 or newer and Playwright with Chromium. The project says the runner needs no account, API key or runtime model call. Initial dependency and browser downloads still need internet access.

Use a disposable local app and synthetic records for these checks. They cover the selected values and explicit expectations, not every failure mode; power loss, multi-user races and service workers are outside the stated scope. This note draws on the public documentation and example pages. The CLI was not installed or run.

For reference

Project facts

The published details and source context, together in one place.

Product
App Crash Lab
Category
Developer Tools
Stage
Live but early
Public Context Check
Public pages were checked Oct 11, 2026.

Project note details

Dates and editorial links

Published

October 11, 2026

Updated

October 11, 2026

Page type

Project Note

Status

Published note

Publication history

Note history

Publication and substantive update dates for this public note.

Oct 11, 2026
Project note published.
Oct 11, 2026
Public-page information added to the note.

Building something useful?

Submit your project for free. If selected, it gets a profile that explains what it does and links to your work. Publication isn't guaranteed.

Submit a project