I started working on a web compatible runtime for Kiesel - the goal is to roughly aim for the list of APIs in scope by WinterCG! Only navigator.userAgent right now but it’s a start :^)

This is standalone and not shipped as part of the core library but included by default in the kiesel CLI.

https://codeberg.org/kiesel-js/runtime

#kiesel #js #javascript #wintercg

Minimum Common Web Platform API

@linus Oh hey, that looks like a good idea! I've opened an issue for LibJS to do this as well. https://github.com/SerenityOS/serenity/issues/23576 @honk 👀
js: Implement the WinterCG Minimum Common Web Platform API · Issue #23576 · SerenityOS/serenity

The WinterCG has been drafting a minimum runtime API for non-browser JS runtimes here https://common-min-api.proposal.wintercg.org We should support the list of APIs in our js standalone runtime. A...

GitHub