Add a status section in the README

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
Francis Bouvier
2024-06-11 16:31:21 +02:00
parent c1b73dfdc2
commit 67c8647e25

View File

@@ -48,6 +48,28 @@ If we want both Javascript and performance, for a real headless browser, we need
- Low-level system programming language (Zig) with optimisations in mind - Low-level system programming language (Zig) with optimisations in mind
- Opinionated, no rendering - Opinionated, no rendering
## Status
Lightpanda is still a work in progress and is currently at the Alpha stage.
Here are the key features we want to implement before releasing a Beta version:
- [x] Loader
- [x] HTML parser and DOM tree
- [x] Javascript support
- [x] Basic DOM APIs
- [x] Ajax
- [x] XHR API
- [ ] Fetch API
- [x] DOM dump
- [ ] Basic CDP server
We will not provide binary versions until we reach at least the Beta stage.
NOTE: There are hundreds of Web APIs. Developing a browser, even just for headless mode, is a huge task. It's more about coverage than a _working/not working_ binary situation.
You can also follow the progess of our Javascript support in our dedicated [zig-js-runtime](https://github.com/lightpanda-io/zig-js-runtime#development) project.
## Build from sources ## Build from sources
We do not provide yet binary versions of Lightpanda, you have to compile it from source. We do not provide yet binary versions of Lightpanda, you have to compile it from source.