Skip to content

Commit ec49277

Browse files
authored
perf: various optimisations (#124)
1 parent 845da45 commit ec49277

File tree

16 files changed

+492
-656
lines changed

16 files changed

+492
-656
lines changed

.github/workflows/deploy.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ on:
88
workflow_dispatch:
99

1010
env:
11-
NODE_VERSION: 22
11+
NODE_VERSION: 24
1212
jobs:
1313
deploy:
1414
runs-on: ubuntu-latest
1515
timeout-minutes: 60
1616
if: github.repository_owner == 'nodecraft'
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: actions/setup-node@v4
18+
- uses: actions/checkout@v6
19+
- uses: actions/setup-node@v5
2020
with:
2121
node-version: ${{ env.NODE_VERSION }}
22-
cache: 'npm'
22+
cache: "npm"
2323
- uses: dtolnay/rust-toolchain@stable
2424
- uses: jetli/wasm-pack-action@v0.4.0
2525
with:
@@ -36,4 +36,3 @@ jobs:
3636
accountId: ${{ secrets.CF_ACCOUNT_ID }}
3737
command: "deploy --env production"
3838
environment: "production"
39-

.github/workflows/workflow.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ jobs:
1010
timeout-minutes: 15
1111
strategy:
1212
matrix:
13-
node: [22]
13+
node: [24]
1414
name: Node ${{ matrix.node }} Test
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- name: Setup node
18-
uses: actions/setup-node@v4
18+
uses: actions/setup-node@v5
1919
with:
2020
node-version: ${{ matrix.node }}
21-
cache: 'npm'
21+
cache: "npm"
2222
- uses: dtolnay/rust-toolchain@stable
2323
- uses: jetli/wasm-pack-action@v0.4.0
2424
with:

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ features = ["png"]
3030
[profile.release]
3131
codegen-units = 1
3232
opt-level = "s"
33+
lto = true
3334

3435
[package.metadata.wasm-pack.profile.release]
35-
wasm-opt = false
36+
wasm-opt = ["-O3"]

0 commit comments

Comments
 (0)