# J3 Web Frontend

This directory contains the single-file web-based repository browser for J3.

## Usage

1.  Place `index.html` at the root of your J3 repository (S3 bucket or local directory).
2.  Ensure the repository objects are compressed using standard Git **zlib** compression (Deflate).
  * This matches the default behavior of the Rust `git-remote-j3` helper.
3.  Open `index.html` in a web browser (served via HTTP/HTTPS).

## Dependencies

*   [snabbdom](https://github.com/snabbdom/snabbdom) (for Virtual DOM)

Snabbdom is loaded via `unpkg.com` CDN.
Decompression is handled natively by the browser using the [DecompressionStream API](https://developer.mozilla.org/en-US/docs/Web/API/DecompressionStream).
