anyone know a way to get the current request url in #wintercg i was hoping something like globalThis.request existed.
Bluesky

Bluesky Social
Runtime compatibility across JavaScript runtimes
https://runtime-compat.unjs.io/. Shows API compatibility across different JavaScript runtimes. The data is retrieved from runtime-compat-data, based on MDN's format. #WinterCG
Runtime compatibility across JavaScript runtimes

Display APIs compatibility across different JavaScript runtimes. The data is retrieved from runtime-compat-data, based on MDN's format.

Akkoma

The web-compatible runtime for Kiesel now supports procrastination queueMicrotask() 

#kiesel #js #javascript #wintercg

queueMicrotask() global function - Web APIs | MDN

The queueMicrotask() method, which is exposed on the Window or Worker interface, queues a microtask to be executed at a safe time prior to control returning to the browser's event loop.

MDN Web Docs

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

It would be great if #AppsScript would support more of the #WinterCG minimum API. Almost nothing is supported except for WebAssembly, which is a little more challenging to use without `TextEncoder` and `TextDecoder`.

https://justin.poehnelt.com/posts/apps-script-runtime-limitations-wintercg/

#v8 #javascript #GoogleWorkspace

Apps Script V8 Runtime Limitations | Justin Poehnelt

A comparison of the WinterCG Minimum Common Web Platform API draft with the Apps Script V8 runtime.

Justin Poehnelt

WinterJS is a #JavaScript Service Workers server by the #Wasmer team that uses Firefox's #SpiderMonkey runtime to execute JavaScript.

It follows the #WinterCG spec to aim for maximum compatibility with other services such as #Cloudflare Workers, #Deno Deploy and #Vercel.

🔗 https://wasmer.io/posts/announcing-winterjs-service-workers

Announcing WinterJS

The most performant JavaScript Service Workers server thanks to Rust and SpiderMonkey

WinterJS: “most performant JavaScript Service Workers server thanks to Rust and SpiderMonkey”
@wasmer
https://wasmer.io/posts/announcing-winterjs-service-workers

#ECMAScript #JavaScript #WinterCG #ServiceWorkers

Announcing WinterJS

The most performant JavaScript Service Workers server thanks to Rust and SpiderMonkey

@deno_land Is this getting standardized through the #WinterCG? Couldn’t see it mentioned here: https://wintercg.org/work

/cc @jasnell @lcasdev

WinterCG

The Web-interoperable Runtimes Community Group aims to provide a space for JS runtimes to collaborate on API interoperability.

From OpenJS World 2023: Advancing Web Runtime Interoperability with WinterCG – Ethan Arrowood, Vercel - OpenJS Foundation

Talk from Ethan Arrowood, Senior Software Engineer, Vercel at OpenJS World 2023 in Vancouver, Canada, May 10-12. WinterCG is a community group dedicated to promoting web interoperability and advancing the...

OpenJS Foundation