Source
- Znaki source
- 142 / 51200
- Linie
- 8
- Tryb
- ts -> esm
Transformuj jeden snippet TS, TSX, JSX albo JS przez esbuild w workerze przegladarki. Ustaw loader, target, format, platform, minify i sourcemap bez wysylania kodu.
Wybierz preset, ustaw opcje transformacji i uruchom esbuild-wasm w swiezym workerze dla obecnego snippetu.
Type annotations, literal unions i export syntax transformowane do czytelnego ESM dla przegladarki.
Uruchom transformacje, zeby zobaczyc output code, metryki i diagnostyke.
Uzyj playgroundu, zeby porownac jak esbuild obniza TypeScript, JSX, formaty modulow i targety zanim dotkniesz konfiguracji projektu. To narzedzie do krotkich snippetow, review i rozmow o build tooling.
Source zostaje w przegladarce. Narzedzie laduje esbuild.wasm z tej strony, blokuje remote import/fetch/require URL patterns i nie uruchamia pluginow, npm resolution ani build scripts.
Strona wywoluje esbuild.transform dla jednego source stringa. Pomaga przy decyzjach loader, target, format i JSX, ale nie przy package resolution.
Remote imports, require(http...) i fetch(http...) sa blokowane przed uruchomieniem esbuild, zeby UI nie sugerowal bundlingu ani network execution.
Runtime esbuild jest ladowany w dedykowanym workerze z same-origin WASM asset oraz limitami rozmiaru i timeoutu.
Nie. Source trafia tylko do workera przegladarki. Strona nie wysyla snippetow do backendu.
Nie. To transform jednego pliku. Bundling, pluginy, filesystem i npm resolution sa celowo poza zakresem.
Remote imports i fetch sugeruja siec albo bundling. Blokada utrzymuje publiczny playground w przewidywalnym zakresie.
Pierwszy run inicjalizuje WebAssembly. Kolejne runy nadal uzywaja swiezych workerow, ale cache przegladarki zwykle przyspiesza asset WASM.