Merge pull request #432 from lightpanda-io/adjust-readme

readme: move status up
This commit is contained in:
Pierre Tachoire
2025-02-18 13:43:24 +01:00
committed by GitHub

View File

@@ -106,6 +106,28 @@ await context.close();
await browser.disconnect(); await browser.disconnect();
``` ```
## Status
Lightpanda is still a work in progress and is currently at a Beta stage.
:warning: You should expect most websites to fail or crash.
Here are the key features we have implemented:
- [x] HTTP loader
- [x] HTML parser and DOM tree (based on Netsurf libs)
- [x] Javascript support (v8)
- [x] Basic DOM APIs
- [x] Ajax
- [x] XHR API
- [x] Fetch API
- [x] DOM dump
- [x] Basic CDP/websockets server
NOTE: There are hundreds of Web APIs. Developing a browser (even just for headless mode) is a huge task. Coverage will increase over time.
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 ## Build from sources
### Prerequisites ### Prerequisites
@@ -262,25 +284,3 @@ If we want both Javascript and performance in a true headless browser, we need t
- Not based on Chromium, Blink or WebKit - Not based on Chromium, Blink or WebKit
- Low-level system programming language (Zig) with optimisations in mind - Low-level system programming language (Zig) with optimisations in mind
- Opinionated: without graphical rendering - Opinionated: without graphical rendering
## Status
Lightpanda is still a work in progress and is currently at a Beta stage.
:warning: You should expect most websites to fail or crash.
Here are the key features we have implemented:
- [x] HTTP loader
- [x] HTML parser and DOM tree (based on Netsurf libs)
- [x] Javascript support (v8)
- [x] Basic DOM APIs
- [x] Ajax
- [x] XHR API
- [x] Fetch API
- [x] DOM dump
- [x] Basic CDP/websockets server
NOTE: There are hundreds of Web APIs. Developing a browser (even just for headless mode) is a huge task. Coverage will increase over time.
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.