Skip to content

Improve KMP support (more native targets) #29

@nathanfallet

Description

@nathanfallet

Currently, the library is only working on JVM. The goal is to have it working on major native platforms like Linux, macOS and Windows.
We can also support JS/iOS/Android/... if we consider supporting remote browser control only (you cannot "start" the Browser on those platforms).

For this, we need to rework utils.
Some of the common code in findBrowserExecutable might be extracted too (also see cdpdriver/zendriver#169) to be shared between JVM and Native platforms.

Also, we can check if there is any KMP Process librairies to have more common code directly (like I used ktor-network for kourier's socket instead of reimplementing it from scratch on each platform).

That's definitely something that will be split around multiple contributions to make it easier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions