Mahdi RajaeeDiario
Torna al diarioInfrastrutture

Workers risolve i moduli per URL, non per percorso

La risoluzione degli specifier è passata da percorsi di filesystem a risoluzione basata su URL.

Il cambiamento

Prima

Gli specifier erano percorsi piatti, quindi ogni dipendenza doveva finire in un unico bundle.

Con questo cambiamento

workerd risolve specifier URL, inclusi query string e fragment, e compila in modo lazy.

Cosa significa

I team possono usare query string diverse per creare istanze di modulo separate con stato indipendente.

Il mio punto di vista

L'identità dei moduli è diventata un problema di URL, cioè il problema del bundler spostato nel runtime.

Alla fonte

Cloudflareblog.cloudflare.com