txiki.js icon indicating copy to clipboard operation
txiki.js copied to clipboard

Windows Support?

Open xland opened this issue 1 year ago • 5 comments

MSYS2 is now not required when compile QuickJS-ng. As far as I know, MSYS2 is also not required when compile libuv

When will txiki.js can be compiled on Windows? Thanks very much.

xland avatar Nov 28 '24 08:11 xland

Great question :-)

MSYS2 is now not required when compile QuickJS-ng.

Yep, but this project existed a few years before NG :-)

When will txiki.js can be compiled on Windows?

It already can, using MSYS2. If you are asking about native compilation... I don't know. The biggest hurdle is probably wasm3, once we switch to WAVM things might be easier.

Is the current build a problem for you?

saghul avatar Nov 28 '24 09:11 saghul

Thanks. I just don't want to depend on MSYS2.

xland avatar Nov 28 '24 09:11 xland

Fair enough :-)

I'd like to eventually get there, but I don't think it will happen shortly.

If you'd like to take a crack at it, a PR would be welcome!

saghul avatar Nov 28 '24 09:11 saghul

once we switch to WAVM things might be easier.

This is taking a while, as I wanted to integrate it on a different project first to get familiar with it, and be extra-sure I knew what I was doing before touching txiki :D. But now I am finally back, so I should be able to get https://github.com/saghul/txiki.js/pull/652 moving again sooner then later.

KaruroChori avatar Dec 05 '24 04:12 KaruroChori

Awesome!

saghul avatar Dec 05 '24 06:12 saghul