performance comparisons of edge compute platforms
edge performance benchmark cloud-provider compute function edge-function compute-at-edge comparison
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

pipeline script

+23 -5
+6 -2
.tangled/workflows/default.yaml
··· 42 42 - fastly 43 43 44 44 steps: 45 - - name: "bun run" 46 - command: "bun run app/index.ts" 45 + - name: "Run service" 46 + command: "./i bun run app/index.ts" 47 + - name: "Build fastly" 48 + env: 49 + SET_CWD: services/fastly/express-basic 50 + command: "./i fastly --version"
+4
i.sh
··· 1 + #!/bin/bash 2 + # This works around the lack of CI features in tangled's pipelines 3 + # Convenience alias in repo root dir 4 + bash -c "scripts/pipeline/init.sh $@"
+6
scripts/pipeline/init.sh
··· 1 + #!/bin/bash 2 + if [[ $SET_CWD ]]; then 3 + echo "init.sh: set cwd to $SET_CWD" 4 + cd $SET_CWD 5 + fi 6 + bash -c "$@"
+3 -3
services/fastly/express-basic/fastly.toml
··· 7 7 language = "javascript" 8 8 manifest_version = 3 9 9 name = "express-basic" 10 - service_id = "" 10 + service_id = "tSIRuiNQSiq5R0XgU1GKH0" 11 11 12 12 [local_server] 13 13 14 14 [scripts] 15 - build = "npm run build" 16 - post_init = "npm install" 15 + build = "pnpm run build" 16 + post_init = "pnpm install"
+4
services/fastly/express-basic/package.json
··· 8 8 "@fastly/cli": "^13.0.0", 9 9 "typescript": "^5.2.2" 10 10 }, 11 + "engineStrict": true, 12 + "engines": { 13 + "node": ">=24 <25" 14 + }, 11 15 "scripts": { 12 16 "prebuild": "tsc --noEmit", 13 17 "build": "js-compute-runtime src/index.ts bin/main.wasm",