diff --git a/README.md b/README.md index 9fc4e650..6a6a8410 100644 --- a/README.md +++ b/README.md @@ -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 - 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 progress of our Javascript support in our dedicated [zig-js-runtime](https://github.com/lightpanda-io/zig-js-runtime#development) project. + ## Build from sources We do not provide yet binary versions of Lightpanda, you have to compile it from source.