cheenar / Winx.js

Lightweight, JavaScript Runtime 🦋; Built on V8 🚅; Inspired by Bun.sh 💛
MIT License
4 stars 0 forks source link

libuv -- integration & planning #1

Open cheenar opened 6 months ago

cheenar commented 6 months ago

Node.js uses libuv to provide OS IO interop and multithreading capabilities. I want to have that!


Will fill in this issue more as I investigate further

cheenar commented 6 months ago

I have added basic functionality in the form of get total and free memory

cheenar commented 5 months ago

After reviewing Cloudflare Worker's security model, I wonder if I need to include the libuv event loop that Node.js has. Intention is to have a runtime that can be a drop-in for embedding JS Scripting into Java applications, so arbitrary code execution hardening is a high priority to address.