Skip to content

Commit 4f5f919

Browse files
authored
Fix #172, fix browser playground (#173)
1 parent 8ba5011 commit 4f5f919

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"build": "yarn cleanup; yarn babel-build; yarn build-declarations; rollup -c; echo `git rev-parse HEAD` > COMMIT",
3333
"prepack": "yarn build",
3434
"release": "yarn changeset publish",
35-
"browser-playground": "webpack-dev-server --mode=development --config playground/webpack.config.js playground/main.js --open",
35+
"browser-playground": "webpack-dev-server --mode=development --config playground/webpack.config.js --entry ./playground/main.js --open",
3636
"webpack-playground": "webpack-dev-server --mode=development --config playground/webpack.config.js --open",
3737
"generate-docs": "rimraf -f docs/generated/ && typedoc --readme none --out docs/generated/ src/index.ts",
3838
"generate-structs": "yarn ts-node src/structsGenerator/run.ts",

playground/main.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as objectbufferModules from "../src";
88
import Worker from "worker-loader!./Worker.js";
99

1010
const ob = objectbufferModules.createObjectBuffer(
11-
1024,
11+
2048,
1212
{
1313
some: {
1414
nested: [

playground/webpack.config.js

+6
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,10 @@ module.exports = {
1919
],
2020
},
2121
plugins: [new HtmlWebpackPlugin()],
22+
devServer: {
23+
headers: {
24+
"Cross-Origin-Opener-Policy": "same-origin",
25+
"Cross-Origin-Embedder-Policy": "require-corp",
26+
},
27+
},
2228
};

playground/worker.js

+1-8
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,11 @@
33
/* eslint-disable no-undef */
44
import * as objectbufferModule from "../src";
55

6-
/**
7-
* @type {objectbufferModule.ExternalArgs}
8-
*/
9-
const externalArgs = {
10-
arrayAdditionalAllocation: 0,
11-
};
12-
136
addEventListener("message", (ev) => {
147
let lastValueToFollow = "IM NOT INTERESTING";
158

169
if (ev.data instanceof SharedArrayBuffer) {
17-
const ob = objectbufferModule.loadObjectBuffer(externalArgs, ev.data);
10+
const ob = objectbufferModule.loadObjectBuffer(ev.data);
1811

1912
const lockStatus = objectbufferModule.acquireLockWait(2, ob, 1000);
2013

0 commit comments

Comments
 (0)